diff options
| author | 2009-07-06 12:03:32 +0000 | |
|---|---|---|
| committer | 2009-07-06 12:03:32 +0000 | |
| commit | a23b79a9d7156450cbe4452ef36099316805ee53 (patch) | |
| tree | 571716239425d61bc68ad28d7d89a3e881984483 /src | |
| parent | Brown paper bag commit for 5503. (diff) | |
| download | KVIrc-a23b79a9d7156450cbe4452ef36099316805ee53.tar.gz KVIrc-a23b79a9d7156450cbe4452ef36099316805ee53.tar.bz2 KVIrc-a23b79a9d7156450cbe4452ef36099316805ee53.zip | |
add Qmmp interface
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3307 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules/mediaplayer/libkvimediaplayer.cpp | 1 | ||||
| -rw-r--r-- | src/modules/mediaplayer/mp_mprisinterface.cpp | 20 | ||||
| -rw-r--r-- | src/modules/mediaplayer/mp_mprisinterface.h | 9 |
3 files changed, 28 insertions, 2 deletions
diff --git a/src/modules/mediaplayer/libkvimediaplayer.cpp b/src/modules/mediaplayer/libkvimediaplayer.cpp index 183bca37f..b43c5bb9c 100644 --- a/src/modules/mediaplayer/libkvimediaplayer.cpp +++ b/src/modules/mediaplayer/libkvimediaplayer.cpp @@ -1612,6 +1612,7 @@ static bool mediaplayer_module_init( KviModule * m ) g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviXmms2Interface)); g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviBmpxInterface)); g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviAmarok2Interface)); + g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviQmmpInterface)); #endif #if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW) diff --git a/src/modules/mediaplayer/mp_mprisinterface.cpp b/src/modules/mediaplayer/mp_mprisinterface.cpp index 8047f94fd..89528c52e 100644 --- a/src/modules/mediaplayer/mp_mprisinterface.cpp +++ b/src/modules/mediaplayer/mp_mprisinterface.cpp @@ -4,7 +4,7 @@ // Creation date : Thu 06 Dec 2007 14:20:02 by Tomasz Moń // // This file is part of the KVIrc IRC client distribution -// Copyright (C) 2007-2008 Tomasz Moń <desowin@gmail.com> +// Copyright (C) 2007-2009 Tomasz Moń <desowin@gmail.com> // // This program is FREE software. You can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -465,4 +465,22 @@ KviAmarok2Interface::KviAmarok2Interface() m_szServiceName = "org.mpris.amarok"; } +/* Qmmp interface */ +MP_IMPLEMENT_DESCRIPTOR( + KviQmmpInterface, + "Qmmp", + __tr2qs_ctx( + "An interface to Qmmp.\n" \ + "Download it from http://qmmp.ylsoftware.com\n" + , + "mediaplayer" + ) +) + +KviQmmpInterface::KviQmmpInterface() +: KviMPRISInterface() +{ + m_szServiceName = "org.mpris.qmmp"; +} + #endif //!COMPILE_ON_WINDOWS diff --git a/src/modules/mediaplayer/mp_mprisinterface.h b/src/modules/mediaplayer/mp_mprisinterface.h index b71464193..7e1315c0f 100644 --- a/src/modules/mediaplayer/mp_mprisinterface.h +++ b/src/modules/mediaplayer/mp_mprisinterface.h @@ -6,7 +6,7 @@ // Creation date : Thu 06 Dec 2007 14:20:02 by Tomasz Moń // // This file is part of the KVIrc IRC client distribution -// Copyright (C) 2007-2008 Tomasz Moń <desowin@gmail.com> +// Copyright (C) 2007-2009 Tomasz Moń <desowin@gmail.com> // // This program is FREE software. You can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -90,9 +90,16 @@ KviAmarok2Interface(); }; + class KviQmmpInterface : public KviMPRISInterface + { + public: + KviQmmpInterface(); + }; + MP_DECLARE_DESCRIPTOR(KviAudaciousInterface) MP_DECLARE_DESCRIPTOR(KviBmpxInterface) MP_DECLARE_DESCRIPTOR(KviAmarok2Interface) + MP_DECLARE_DESCRIPTOR(KviQmmpInterface) #endif //!COMPILE_ON_WINDOWS |
