aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/dbuscontrol/dbuscontrol.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-03-17 16:43:46 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-03-17 16:43:46 +0000
commit4482829287e10dbac28fa50e1c32b55fe35ad378 (patch)
treea3765702a3c68acc26dfd1476682d56164fb28fb /src/plugins/General/dbuscontrol/dbuscontrol.cpp
parentaba624d7a5b7f374562fb96ec1e8dc39917f86ae (diff)
downloadqmmp-4482829287e10dbac28fa50e1c32b55fe35ad378.tar.gz
qmmp-4482829287e10dbac28fa50e1c32b55fe35ad378.tar.bz2
qmmp-4482829287e10dbac28fa50e1c32b55fe35ad378.zip
general plugin api changes
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@274 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/dbuscontrol/dbuscontrol.cpp')
-rw-r--r--src/plugins/General/dbuscontrol/dbuscontrol.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/plugins/General/dbuscontrol/dbuscontrol.cpp b/src/plugins/General/dbuscontrol/dbuscontrol.cpp
index 1133cec7a..6cd766063 100644
--- a/src/plugins/General/dbuscontrol/dbuscontrol.cpp
+++ b/src/plugins/General/dbuscontrol/dbuscontrol.cpp
@@ -18,21 +18,25 @@
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
+#include <qmmpui/control.h>
+
#include "dbusadaptor.h"
#include "dbuscontrol.h"
-DBUSControl::DBUSControl(QObject *parent)
+DBUSControl::DBUSControl(Control *control, QObject *parent)
: General(parent)
{
- new DBUSAdaptor(this);
+ m_adaptor = new DBUSAdaptor(control);
QDBusConnection connection = QDBusConnection::sessionBus();
- connection.registerObject("/Qmmp", this);
+ connection.registerObject("/Qmmp", control);
connection.registerService("org.qmmp.dbus");
}
DBUSControl::~DBUSControl()
-{}
+{
+ delete m_adaptor;
+}
void DBUSControl::setState(const uint &state)
{
@@ -40,22 +44,19 @@ void DBUSControl::setState(const uint &state)
{
case General::Playing:
{
- //m_tray->setIcon(QIcon(":/tray_play.png"));
break;
}
case General::Paused:
{
- //m_tray->setIcon(QIcon(":/tray_pause.png"));
break;
}
case General::Stopped:
{
- //m_tray->setIcon(QIcon(":/tray_stop.png"));
break;
}
}
}
-void DBUSControl::setSongInfo(const SongInfo &song)
+void DBUSControl::setSongInfo(const SongInfo&)
{
}