diff options
Diffstat (limited to 'rockworkd/platformintegration/sailfish/sailfishplatform.h')
| -rw-r--r-- | rockworkd/platformintegration/sailfish/sailfishplatform.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/rockworkd/platformintegration/sailfish/sailfishplatform.h b/rockworkd/platformintegration/sailfish/sailfishplatform.h index e18b986..82ce383 100644 --- a/rockworkd/platformintegration/sailfish/sailfishplatform.h +++ b/rockworkd/platformintegration/sailfish/sailfishplatform.h @@ -3,12 +3,14 @@ #include "libpebble/platforminterface.h" #include "libpebble/enums.h" +#include "voicecallmanager.h" +#include "voicecallhandler.h" #include <QDBusInterface> -#include <TelepathyQt/AbstractClientObserver> +#include <QDBusContext> class QDBusPendingCallWatcher; -class TelepathyMonitor; +class VoiceCallManager; class OrganizerAdapter; class SyncMonitorClient; @@ -29,17 +31,17 @@ public: QHash<QString, QString> getCategoryParams(QString category); QList<CalendarEvent> organizerItems() const override; - void actionTriggered(const QString &actToken) override; public slots: uint Notify(const QString &app_name, uint replaces_id, const QString &app_icon, const QString &summary, const QString &body, const QStringList &actions, const QVariantHash &hints, int expire_timeout); - private slots: void fetchMusicMetadata(); void fetchMusicMetadataFinished(QDBusPendingCallWatcher *watcher); void mediaPropertiesChanged(const QString &interface, const QVariantMap &changedProps, const QStringList &invalidatedProps); + void onActiveVoiceCallChanged(); + void onActiveVoiceCallStatusChanged(); private: QDBusInterface *m_iface; @@ -49,7 +51,7 @@ private: QDBusConnection *_pulseBus; uint _maxVolume; - TelepathyMonitor *m_telepathyMonitor; + VoiceCallManager *m_voiceCallManager; OrganizerAdapter *m_organizerAdapter; SyncMonitorClient *m_syncMonitorClient; QTimer m_syncTimer; |
