aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/dbuscontrol/dbusadaptor.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-03-18 14:12:04 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-03-18 14:12:04 +0000
commit95e35ef7c6517cfce52ecefa29eba972055eeaa6 (patch)
tree1501df613692a2b64dfc6c720c0079e426343fbd /src/plugins/General/dbuscontrol/dbusadaptor.h
parentadc59ac93bf343c88eb664fdb4004fbd7823805c (diff)
downloadqmmp-95e35ef7c6517cfce52ecefa29eba972055eeaa6.tar.gz
qmmp-95e35ef7c6517cfce52ecefa29eba972055eeaa6.tar.bz2
qmmp-95e35ef7c6517cfce52ecefa29eba972055eeaa6.zip
dbus plugin: some new functions
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@280 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/dbuscontrol/dbusadaptor.h')
-rw-r--r--src/plugins/General/dbuscontrol/dbusadaptor.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/General/dbuscontrol/dbusadaptor.h b/src/plugins/General/dbuscontrol/dbusadaptor.h
index e02142b9b..225de2aca 100644
--- a/src/plugins/General/dbuscontrol/dbusadaptor.h
+++ b/src/plugins/General/dbuscontrol/dbusadaptor.h
@@ -43,6 +43,8 @@ Q_PROPERTY(QString genre READ genre)
Q_PROPERTY(bool isPlaying READ isPlaying)
Q_PROPERTY(bool isPaused READ isPaused)
Q_PROPERTY(bool isStopped READ isStopped)
+Q_PROPERTY(int elapsedTime READ elapsedTime)
+
public:
DBUSAdaptor(Control *ctrl, QObject *parent = 0);
@@ -63,11 +65,14 @@ public:
bool isPlaying();
bool isPaused();
bool isStopped();
+ int elapsedTime();
signals:
void started();
void paused();
void stopped();
+ void volumeChanged(int vol, int bal);
+ void timeChanged(int newTime);
public slots:
void play();
@@ -77,9 +82,12 @@ public slots:
void pause();
void toggleVisibility();
void exit();
+ void seek(int time);
private slots:
void processState();
+ void processVolume();
+ void processTime();
private:
Control *m_control;