aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/dbuscontrol/dbusadaptor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/General/dbuscontrol/dbusadaptor.h')
-rw-r--r--src/plugins/General/dbuscontrol/dbusadaptor.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/plugins/General/dbuscontrol/dbusadaptor.h b/src/plugins/General/dbuscontrol/dbusadaptor.h
index b1b5fa50d..942e0b9ec 100644
--- a/src/plugins/General/dbuscontrol/dbusadaptor.h
+++ b/src/plugins/General/dbuscontrol/dbusadaptor.h
@@ -22,6 +22,8 @@
#include <QtDBus>
+class Control;
+
/**
@author Ilya Kotov <forkotov02@hotmail.ru>
*/
@@ -29,11 +31,19 @@ class DBUSAdaptor : public QDBusAbstractAdaptor
{
Q_OBJECT
Q_CLASSINFO("D-Bus Interface", "org.qmmp.dbus")
+Q_PROPERTY(int volume READ volume WRITE setVolume)
+Q_PROPERTY(int balance READ balance WRITE setBalance)
+
public:
- DBUSAdaptor(QObject *parent = 0);
+ DBUSAdaptor(Control *ctrl, QObject *parent = 0);
~DBUSAdaptor();
+ int volume();
+ void setVolume(int);
+ int balance();
+ void setBalance(int);
+
public slots:
void play();
void stop();
@@ -41,8 +51,9 @@ public slots:
void previous();
void pause();
void exit();
- void setVolume(int, int);
+private:
+ Control *m_control;
};
#endif