X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fvicar-lib%2Fsrc%2Ftelepathyutility.h;fp=src%2Fvicar-lib%2Fsrc%2Ftelepathyutility.h;h=0000000000000000000000000000000000000000;hb=74800375ecf7f41e290cf7cc7fa9ee8b230be68e;hp=56f01470f332dbb8653ad9e1331a8a7625e583b1;hpb=89f0017e6a73945ea83247472a6fa07d6ee536b5;p=vicar diff --git a/src/vicar-lib/src/telepathyutility.h b/src/vicar-lib/src/telepathyutility.h deleted file mode 100644 index 56f0147..0000000 --- a/src/vicar-lib/src/telepathyutility.h +++ /dev/null @@ -1,62 +0,0 @@ -/* -@version: 0.6 -@author: Sudheer K. -@license: GNU General Public License -*/ - -#ifndef TELEPATHYUTILITY_H -#define TELEPATHYUTILITY_H - -#include -#include -#include - - -#define AM_SERVICE "org.freedesktop.Telepathy.AccountManager" -#define AM_OBJ_PATH "/org/freedesktop/Telepathy/AccountManager" -#define AM_INTERFACE "org.freedesktop.Telepathy.AccountManager" -#define RING_CONN_SERVICE "org.freedesktop.Telepathy.Connection.ring.tel.ring" -#define RING_CONN_PATH "/org/freedesktop/Telepathy/Connection/ring/tel/ring" -#define DBUS_SERVICE "org.freedesktop.DBus.Properties" -#define DBUS_OBJ_PATH "/org/freedesktop/DBus/Properties" -#define DBUS_PROPS_IFACE "org.freedesktop.DBus.Properties" - -namespace org { -namespace freedesktop { -namespace Telepathy { -struct SimplePresence -{ - uint type; - QString status; - QString statusMessage; -}; -}//Telepathy -}//freedesktop -}//org - -Q_DECLARE_METATYPE(org::freedesktop::Telepathy::SimplePresence); - -bool operator==(const org::freedesktop::Telepathy::SimplePresence& v1, const org::freedesktop::Telepathy::SimplePresence& v2); -inline bool operator!=(const org::freedesktop::Telepathy::SimplePresence& v1, const org::freedesktop::Telepathy::SimplePresence& v2) -{ - return !operator==(v1, v2); -} -QDBusArgument& operator<<(QDBusArgument& arg, const org::freedesktop::Telepathy::SimplePresence& val); -const QDBusArgument& operator>>(const QDBusArgument& arg, org::freedesktop::Telepathy::SimplePresence& val); - -class TelepathyUtility : public QObject -{ - Q_OBJECT -public: - TelepathyUtility(QObject *parent = 0); - ~TelepathyUtility(); - QList getAllAccounts(); - QString getAccountStatus(); - bool accountExists(); - bool createAccount(); - bool deleteAccount(); - bool callNumberWithRing(QString number); - bool sendDTMFTone(QString tone); -}; - -#endif // TELEPATHYUTILITY_H