Revert "Removed onlinepollerthread"
[irwi] / src / onlinepollerthread.cpp
1 #include "onlinepollerthread.h"
2 #include <QNetworkConfigurationManager>
3 #include <QDBusMessage>
4 #include <QDBusConnection>
5
6 void OnlinePollerThread::run()
7 {
8     running = true;
9     QTM_PREPEND_NAMESPACE(QNetworkConfigurationManager) qncm;
10     if (!qncm.isOnline()) {
11         QDBusMessage m = QDBusMessage::createMethodCall(
12                 "com.nokia.icd_ui", "/com/nokia/icd_ui", 
13                 "com.nokia.icd_ui", "show_conn_dlg");
14         m << false;
15         QDBusConnection::systemBus().send(m);
16         while(running)
17         {
18             if (!qncm.isOnline()) {
19                 msleep(250);
20             } else {
21 <<<<<<< HEAD
22 =======
23                 emit online();
24 >>>>>>> 2fd880d... Removed onlinepollerthread
25                 break;
26             }
27         }
28     }
29 <<<<<<< HEAD
30     emit online();
31 =======
32 >>>>>>> 2fd880d... Removed onlinepollerthread
33     exec();
34 }
35
36 void OnlinePollerThread::stop()
37 {
38     running = false;
39 }
40