From 79162515fc2ddb492fc24da80ca2000550971d4f Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Tue, 24 Jun 2014 03:36:17 +0200 Subject: Ported VoiceCallManager from Nemo/voicecall and wired to WatchConnector --- daemon/manager.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 daemon/manager.h (limited to 'daemon/manager.h') diff --git a/daemon/manager.h b/daemon/manager.h new file mode 100644 index 0000000..fd39639 --- /dev/null +++ b/daemon/manager.h @@ -0,0 +1,36 @@ +#ifndef MANAGER_H +#define MANAGER_H + +#include "watchconnector.h" +#include "voicecallmanager.h" + +#include +#include + +class Manager : public QObject +{ + Q_OBJECT + + QBluetoothLocalDevice btDevice; + + watch::WatchConnector *watch; + VoiceCallManager *voice; + +public: + explicit Manager(watch::WatchConnector *watch, VoiceCallManager *voice); + +signals: + +public slots: + void hangupAll(); + +protected slots: + void onBTDeviceDiscovered(const QBluetoothDeviceInfo & device); + + void onActiveVoiceCallChanged(); + void onVoiceError(const QString &message); + void onActiveVoiceCallStatusChanged(); + +}; + +#endif // MANAGER_H -- cgit v1.2.3