From d9f2e79eff8744bd5bd422133117693d42ee52da Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 17 Apr 2015 11:39:31 +0200 Subject: Connect to PulseAudio and read maximum volume in the constructor instead of every time a volume button is pressed. Disconnect in destructor. --- daemon/musicmanager.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'daemon/musicmanager.h') diff --git a/daemon/musicmanager.h b/daemon/musicmanager.h index 14aa6fb..4ad03a8 100644 --- a/daemon/musicmanager.h +++ b/daemon/musicmanager.h @@ -13,6 +13,7 @@ class MusicManager : public QObject, protected QDBusContext public: explicit MusicManager(WatchConnector *watch, QObject *parent = 0); + virtual ~MusicManager(); private: void switchToService(const QString &service); @@ -31,6 +32,8 @@ private: QDBusServiceWatcher *_watcher; QString _curService; QVariantMap _curMetadata; + QDBusConnection *_pulseBus; + uint _maxVolume; }; #endif // MUSICMANAGER_H -- cgit v1.2.3