X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fvicar-lib%2Fsrc%2Fdbusutility.h;h=87a991eb5329b5b7e9e94a8c62092fc0e5819f39;hb=11d5c26f3a622a0fc32f9cb89e1658846201af4d;hp=3434c534c1ffad99f194d577b88920746e194799;hpb=40b1207a3eb33b54e8ac780cabd4a68f7931f248;p=vicar diff --git a/src/vicar-lib/src/dbusutility.h b/src/vicar-lib/src/dbusutility.h old mode 100644 new mode 100755 index 3434c53..87a991e --- a/src/vicar-lib/src/dbusutility.h +++ b/src/vicar-lib/src/dbusutility.h @@ -1,6 +1,6 @@ /* -@version: 0.2 -@author: Sudheer K. +@version: 0.5 +@author: Sudheer K. @license: GNU General Public License */ @@ -14,15 +14,15 @@ #define NOTIFICATION_PATH "/org/freedesktop/Notifications" #define NOTIFICATION_INTERFACE "org.freedesktop.Notifications" -class DbusUtility +class DbusUtility: public QObject { + Q_OBJECT protected: QDBusConnection connection; public: - DbusUtility():connection(QDBusConnection::systemBus()) - {} + DbusUtility(QObject * parent = 0); ~DbusUtility(); - QDBusConnection getConnection(); + QDBusConnection getConnection(bool systemBus = true); void setConnection(QDBusConnection connection); bool sendSignal(QString strPath,QString strInterface,QString strName); bool sendMethodCall(QString strService,QString strPath,