5 #include "dbusutility.h"
7 #define CSD_CALL_BUS_NAME "com.nokia.csd.Call"
8 #define CSD_CALL_INTERFACE "com.nokia.csd.Call"
9 #define CSD_CALL_INSTANCE_INTERFACE "com.nokia.csd.Call.Instance"
10 #define CSD_CALL_CONFERENCE "com.nokia.csd.Call.Conference"
11 #define CSD_CALL_PATH "/com/nokia/csd/call"
12 #define CSD_CALL_INSTANCE_PATH "/com/nokia/csd/call/1"
13 #define CSD_CALL_SERVICE "com.nokia.csd.Call"
14 #define CSD_SERVICE "com.nokia.csd"
15 #define CSD_CALL_STATUS_INTERFACE "com.nokia.csd.Call.Instance.CallStatus" // Should be 7 for a proper connection
17 class confManager : public QObject
21 explicit confManager(QObject *parent = 0);
23 void setProfile(Profile &p);
24 void startConference();
27 void sendDTMF(const QDBusMessage &dBusMessage);
28 void StopCallMonitors();
29 void continueSendDTMF();
32 void StartCallMonitors();
35 Profile mProfileInUse;
37 DbusUtility mDBusUtility;
41 #endif // CONFMANAGER_H