diff options
| author | Niklas | 2011-07-20 14:59:56 +0200 |
|---|---|---|
| committer | Niklas | 2011-07-20 14:59:56 +0200 |
| commit | 3ca41856a5a4a1a3444110633eb7c246cee38815 (patch) | |
| tree | 23c60cc0e91f680e2b19dc0c60bb568b77567cee | |
| parent | made a small gui. Interfac names and progressbars will be added dynamicaly. (diff) | |
| download | fbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.tar.gz fbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.tar.xz fbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.zip | |
added the blacklist function
| -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 |
