From 1a8a7e6f145613c34ff0604b95370995fc625ef2 Mon Sep 17 00:00:00 2001 From: Szymon Tomasz Stefanek Date: Fri, 26 Jan 2007 03:54:22 +0000 Subject: More Qt 4.x port and the torrent module by Alexander Stillich git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@255 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/mediaplayer/mp_amarokinterface.cpp | 42 +++++++++++++------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'src/modules/mediaplayer/mp_amarokinterface.cpp') diff --git a/src/modules/mediaplayer/mp_amarokinterface.cpp b/src/modules/mediaplayer/mp_amarokinterface.cpp index ee996e54b..e12c9c2cb 100644 --- a/src/modules/mediaplayer/mp_amarokinterface.cpp +++ b/src/modules/mediaplayer/mp_amarokinterface.cpp @@ -48,7 +48,7 @@ MP_IMPLEMENT_DESCRIPTOR( KviAmarokInterface::KviAmarokInterface() -: KviMediaPlayerDCOPInterface("amarok") + : KviDCOPHelper(true, "amarok") { } @@ -58,28 +58,28 @@ KviAmarokInterface::~KviAmarokInterface() int KviAmarokInterface::detect(bool bStart){ return detectApp("amarok",bStart,95,99); } -bool KviAmarokInterface::prev(){ return simpleDCOPCall("player","prev()"); } -bool KviAmarokInterface::next(){ return simpleDCOPCall("player","next()"); } -bool KviAmarokInterface::play(){ return simpleDCOPCall("player","play()"); } -bool KviAmarokInterface::stop(){ return simpleDCOPCall("player","stop()"); } -bool KviAmarokInterface::pause(){ return simpleDCOPCall("player","pause()"); } -bool KviAmarokInterface::mute(){ return simpleDCOPCall("player","mute()"); } -bool KviAmarokInterface::quit(){ return simpleDCOPCall("MainApplication-Interface","quit()"); } +bool KviAmarokInterface::prev(){ return voidRetVoidDCOPCall("player","prev()"); } +bool KviAmarokInterface::next(){ return voidRetVoidDCOPCall("player","next()"); } +bool KviAmarokInterface::play(){ return voidRetVoidDCOPCall("player","play()"); } +bool KviAmarokInterface::stop(){ return voidRetVoidDCOPCall("player","stop()"); } +bool KviAmarokInterface::pause(){ return voidRetVoidDCOPCall("player","pause()"); } +bool KviAmarokInterface::mute(){ return voidRetVoidDCOPCall("player","mute()"); } +bool KviAmarokInterface::quit(){ return voidRetVoidDCOPCall("MainApplication-Interface","quit()"); } bool KviAmarokInterface::jumpTo(int &iPos) { - return intDCOPCall("player","seek(int)",iPos/1000); + return voidRetIntDCOPCall("player","seek(int)",iPos/1000); } bool KviAmarokInterface::setVol(int &iVol) { - return intDCOPCall("player","setVolume(int)",100*iVol/255); + return voidRetIntDCOPCall("player","setVolume(int)",100*iVol/255); } #define MP_DCOP_STRING_CALL(_fncname,_iface,_fnc) \ QString KviAmarokInterface::_fncname() \ { \ QString ret; \ - if(!stringRetDCOPCall(_iface,_fnc,ret))return false; \ + if(!stringRetVoidDCOPCall(_iface,_fnc,ret))return false; \ return ret; \ } @@ -94,59 +94,59 @@ MP_DCOP_STRING_CALL(album,"player","album()") int KviAmarokInterface::getVol() { int ret; - if(!intRetDCOPCall("player","getVolume()",ret))return false; + if(!intRetVoidDCOPCall("player","getVolume()",ret))return false; return ret * 255 / 100; } int KviAmarokInterface::sampleRate() { int ret; - if(!intRetDCOPCall("player","sampleRate()",ret))return false; + if(!intRetVoidDCOPCall("player","sampleRate()",ret))return false; return ret; } int KviAmarokInterface::length() { int ret; - if(!intRetDCOPCall("player","trackTotalTime()",ret))return false; + if(!intRetVoidDCOPCall("player","trackTotalTime()",ret))return false; return ret * 1000; } int KviAmarokInterface::position() { int ret; - if(!intRetDCOPCall("player","trackCurrentTime()",ret))return false; + if(!intRetVoidDCOPCall("player","trackCurrentTime()",ret))return false; return ret * 1000; } bool KviAmarokInterface::getRepeat() { bool ret; - if(!boolRetDCOPCall("player","repeatTrackStatus()",ret))return false; + if(!boolRetVoidDCOPCall("player","repeatTrackStatus()",ret))return false; return ret; } bool KviAmarokInterface::getShuffle() { bool ret; - if(!boolRetDCOPCall("player","randomModeStatus()",ret))return false; + if(!boolRetVoidDCOPCall("player","randomModeStatus()",ret))return false; return ret; } bool KviAmarokInterface::setRepeat(bool &bVal) { - return boolDCOPCall("player","enableRepeatTrack(bool)",bVal); + return voidRetBoolDCOPCall("player","enableRepeatTrack(bool)",bVal); } bool KviAmarokInterface::setShuffle(bool &bVal) { - return boolDCOPCall("player","enableRandomMode(bool)",bVal); + return voidRetBoolDCOPCall("player","enableRandomMode(bool)",bVal); } KviMediaPlayerInterface::PlayerStatus KviAmarokInterface::status() { int ret; - if(!intRetDCOPCall("player","status()",ret))return KviMediaPlayerInterface::Unknown; + if(!intRetVoidDCOPCall("player","status()",ret))return KviMediaPlayerInterface::Unknown; switch(ret) { case 0: @@ -168,7 +168,7 @@ KviMediaPlayerInterface::PlayerStatus KviAmarokInterface::status() QString KviAmarokInterface::mrl() { QString ret; - if(!stringRetDCOPCall("player","encodedURL()",ret))return false; + if(!stringRetVoidDCOPCall("player","encodedURL()",ret))return false; KURL url(ret); return url.prettyURL(); } -- cgit v1.3.1-10-gc9f91