Missing files
[irwi] / src / onlinepollerthread.cpp
1 #include "onlinepollerthread.h"
2 #include <QNetworkConfigurationManager>
3 #include <QDBusMessage>
4 #include <QDBusConnection>
5
6 void OnlinePollerThread::run()
7 {
8     QTM_PREPEND_NAMESPACE(QNetworkConfigurationManager) qncm;
9     if (!qncm.isOnline()) {
10         QDBusMessage m = QDBusMessage::createMethodCall(
11                 "com.nokia.icd_ui", "/com/nokia/icd_ui", 
12                 "com.nokia.icd_ui", "show_conn_dlg");
13         m << false;
14         QDBusConnection::systemBus().send(m);
15         while(!qncm.isOnline())
16         {
17             msleep(250);
18         }
19     }
20     emit online();
21     exec();
22 }
23