aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/mediaplayer/mp_xmmsinterface.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2008-03-28 01:20:56 +0000
committerGravatar Elvio Basello2008-03-28 01:20:56 +0000
commit325a4fe07493372ed039d136043951b324f97983 (patch)
tree330dff7fb1d217d1a2fe7b03b4dc8d0c572ec5c3 /src/modules/mediaplayer/mp_xmmsinterface.cpp
parentported drag'n'drop; (diff)
downloadKVIrc-325a4fe07493372ed039d136043951b324f97983.tar.gz
KVIrc-325a4fe07493372ed039d136043951b324f97983.tar.bz2
KVIrc-325a4fe07493372ed039d136043951b324f97983.zip
ported mediaplayer module;
added audacious interface. thanks to desowin from audacious project; added QtDBus to link with; updated sources date; git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1307 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/mediaplayer/mp_xmmsinterface.cpp')
-rw-r--r--src/modules/mediaplayer/mp_xmmsinterface.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/modules/mediaplayer/mp_xmmsinterface.cpp b/src/modules/mediaplayer/mp_xmmsinterface.cpp
index 4528c77b2..3e2f61fd1 100644
--- a/src/modules/mediaplayer/mp_xmmsinterface.cpp
+++ b/src/modules/mediaplayer/mp_xmmsinterface.cpp
@@ -43,8 +43,8 @@ MP_IMPLEMENT_DESCRIPTOR(
)
MP_IMPLEMENT_DESCRIPTOR(
- KviAudaciousInterface,
- "audacious",
+ KviAudaciousClassicInterface,
+ "audacious classic",
__tr2qs_ctx(
"An interface to the popular UNIX audacious media player.\n" \
"Download it from http://audacious-media-player.org\n"
@@ -80,40 +80,40 @@ static const char *audacious_lib_names[] =
KviXmmsInterface::KviXmmsInterface()
: KviMediaPlayerInterface()
{
- m_hPlayerLibrary = 0;
+ m_pPlayerLibrary = 0;
m_szPlayerLibraryName = "libxmms.so";
m_pLibraryPaths = xmms_lib_names;
}
KviXmmsInterface::~KviXmmsInterface()
{
- if(m_hPlayerLibrary)
+ if(m_pPlayerLibrary)
{
- kvi_library_close(m_hPlayerLibrary);
- m_hPlayerLibrary = 0;
+ kvi_library_close(m_pPlayerLibrary);
+ m_pPlayerLibrary = 0;
}
}
-KviAudaciousInterface::KviAudaciousInterface()
+KviAudaciousClassicInterface::KviAudaciousClassicInterface()
: KviXmmsInterface()
{
m_szPlayerLibraryName = "libaudacious.so";
m_pLibraryPaths = audacious_lib_names;
}
-KviAudaciousInterface::~KviAudaciousInterface()
+KviAudaciousClassicInterface::~KviAudaciousClassicInterface()
{
}
bool KviXmmsInterface::loadPlayerLibrary()
{
- if(m_hPlayerLibrary)return true;
+ if(m_pPlayerLibrary)return true;
const char **lib_name = m_pLibraryPaths;
while(*lib_name)
{
- m_hPlayerLibrary = kvi_library_load(*lib_name);
- if(m_hPlayerLibrary)
+ m_pPlayerLibrary = kvi_library_load(*lib_name);
+ if(m_pPlayerLibrary)
{
m_szPlayerLibraryName = *lib_name;
break;
@@ -125,7 +125,7 @@ bool KviXmmsInterface::loadPlayerLibrary()
void * KviXmmsInterface::lookupSymbol(const char * szSymbolName)
{
- if(!m_hPlayerLibrary)
+ if(!m_pPlayerLibrary)
{
if(!loadPlayerLibrary())
{
@@ -135,7 +135,7 @@ void * KviXmmsInterface::lookupSymbol(const char * szSymbolName)
return 0;
}
}
- void * symptr = kvi_library_symbol(m_hPlayerLibrary,szSymbolName);
+ void * symptr = kvi_library_symbol(m_pPlayerLibrary,szSymbolName);
if(!symptr)
{
QString tmp;