diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-03-17 18:53:56 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-03-17 18:53:56 +0000 |
| commit | 11707f82f34b5083c691a1a3e67bb83f82fd079c (patch) | |
| tree | 2a20a6735659d6ebd642e815701e1936c68079d9 /src/plugins/General/dbuscontrol/dbuscontrol.cpp | |
| parent | 4482829287e10dbac28fa50e1c32b55fe35ad378 (diff) | |
| download | qmmp-11707f82f34b5083c691a1a3e67bb83f82fd079c.tar.gz qmmp-11707f82f34b5083c691a1a3e67bb83f82fd079c.tar.bz2 qmmp-11707f82f34b5083c691a1a3e67bb83f82fd079c.zip | |
dbus plugin changes: volume and balance control
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@275 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/dbuscontrol/dbuscontrol.cpp')
| -rw-r--r-- | src/plugins/General/dbuscontrol/dbuscontrol.cpp | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/src/plugins/General/dbuscontrol/dbuscontrol.cpp b/src/plugins/General/dbuscontrol/dbuscontrol.cpp index 6cd766063..e2e673b21 100644 --- a/src/plugins/General/dbuscontrol/dbuscontrol.cpp +++ b/src/plugins/General/dbuscontrol/dbuscontrol.cpp @@ -26,16 +26,17 @@ DBUSControl::DBUSControl(Control *control, QObject *parent) : General(parent) { - m_adaptor = new DBUSAdaptor(control); + new DBUSAdaptor(control, this); QDBusConnection connection = QDBusConnection::sessionBus(); - connection.registerObject("/Qmmp", control); + connection.registerObject("/Qmmp", this); connection.registerService("org.qmmp.dbus"); + m_left = 0; + m_right = 0; } DBUSControl::~DBUSControl() { - delete m_adaptor; } void DBUSControl::setState(const uint &state) @@ -60,3 +61,20 @@ void DBUSControl::setState(const uint &state) void DBUSControl::setSongInfo(const SongInfo&) { } + +void DBUSControl::setVolume(int left, int right) +{ + m_left = left; + m_right = right; +} + +int DBUSControl::leftVolume() +{ + return m_left; +} + +int DBUSControl::rightVolume() +{ + return m_right; +} + |
