diff options
| -rw-r--r-- | workspace/LogReceiver/LogReceiver.pro | 4 | ||||
| -rw-r--r-- | workspace/LogReceiver/logreceiver.cpp | 15 | ||||
| -rw-r--r-- | workspace/LogReceiver/logreceiver.h | 1 |
3 files changed, 15 insertions, 5 deletions
diff --git a/workspace/LogReceiver/LogReceiver.pro b/workspace/LogReceiver/LogReceiver.pro index 566983d..299de02 100644 --- a/workspace/LogReceiver/LogReceiver.pro +++ b/workspace/LogReceiver/LogReceiver.pro @@ -8,6 +8,4 @@ HEADERS += status.h \ SOURCES += main.cpp \ logreceiver.cpp FORMS += logreceiver.ui -RESOURCES += -CFLAGS = -g -Wall -CXXFLAGS = -g -Wall
\ No newline at end of file +RESOURCES +=
\ No newline at end of file diff --git a/workspace/LogReceiver/logreceiver.cpp b/workspace/LogReceiver/logreceiver.cpp index 82d24a2..30a29e7 100644 --- a/workspace/LogReceiver/logreceiver.cpp +++ b/workspace/LogReceiver/logreceiver.cpp @@ -141,7 +141,8 @@ QList<QNetworkInterface> LogReceiver::getListOfNetworkInterfaces() { foreach(QNetworkInterface nI, nIList) { if (((!(nI.flags() & QNetworkInterface::CanBroadcast)|| nI.flags() & QNetworkInterface::IsLoopBack) || - nI.flags() & QNetworkInterface::IsPointToPoint)) + nI.flags() & QNetworkInterface::IsPointToPoint) || + checkBlackList(nI.humanReadableName())) { continue; } @@ -256,4 +257,14 @@ void LogReceiver::handleProgress(int iFaceIndex, int newValue) { } } -int LogReceiver::checkBlackList() +bool LogReceiver::checkBlackList(QString i) { + if (i.startsWith("v", Qt::CaseInsensitive)) { + return true; + } + else if(i.startsWith("d", Qt::CaseInsensitive)) { + return true; + } + else { + return false; + } +} diff --git a/workspace/LogReceiver/logreceiver.h b/workspace/LogReceiver/logreceiver.h index 2457933..7269823 100644 --- a/workspace/LogReceiver/logreceiver.h +++ b/workspace/LogReceiver/logreceiver.h @@ -60,6 +60,7 @@ private: void buildGui(); void createInterfaceGroupBox(); void addInterfacesToGroupBox(QMap<int, QNetworkInterface > &interfaces); + bool checkBlackList(QString i); }; #endif // LOGRECEIVER_H |
