summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas2011-07-20 14:59:56 +0200
committerNiklas2011-07-20 14:59:56 +0200
commit3ca41856a5a4a1a3444110633eb7c246cee38815 (patch)
tree23c60cc0e91f680e2b19dc0c60bb568b77567cee
parentmade a small gui. Interfac names and progressbars will be added dynamicaly. (diff)
downloadfbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.tar.gz
fbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.tar.xz
fbgui-3ca41856a5a4a1a3444110633eb7c246cee38815.zip
added the blacklist function
-rw-r--r--workspace/LogReceiver/LogReceiver.pro4
-rw-r--r--workspace/LogReceiver/logreceiver.cpp15
-rw-r--r--workspace/LogReceiver/logreceiver.h1
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