7 #include <QDBusMessage>
8 #include <QDBusInterface>
10 class DBusClient : public QObject
14 explicit DBusClient(QObject *parent = 0);
15 static bool daemonRunning();
16 static bool networkConnected();
17 static void quitDaemon();
18 static void reloadDaemonConfig();
19 static void showWindow();
22 void sigNetworkConnected();
23 void sigNetworkDisconnected();
26 void networkStateChanged();
29 static QDBusConnection system_bus;
30 static QDBusConnection session_bus;
31 static QDBusInterface *icd_interface;
32 static QDBusInterface *gl_interface;
36 #endif // DBUSCLIENT_H