void TomahawkApp::instanceStarted( KDSingleApplicationGuard::Instance instance ) { tDebug( LOGINFO ) << "Instance started!" << instance.pid() << instance.arguments(); const QStringList arguments = instance.arguments(); if ( arguments.size() < 2 ) return; QString arg1 = arguments[ 1 ]; if ( loadUrl( arg1 ) ) { activate(); return; } if ( arguments.contains( "--next" ) ) AudioEngine::instance()->next(); else if ( arguments.contains( "--prev" ) ) AudioEngine::instance()->previous(); else if ( arguments.contains( "--playpause" ) ) AudioEngine::instance()->playPause(); else if ( arguments.contains( "--play" ) ) AudioEngine::instance()->play(); else if ( arguments.contains( "--pause" ) ) AudioEngine::instance()->pause(); else if ( arguments.contains( "--stop" ) ) AudioEngine::instance()->stop(); }
void TomahawkApp::instanceStarted( KDSingleApplicationGuard::Instance instance ) { tDebug( LOGINFO ) << "Instance started!" << instance.pid() << instance.arguments(); const QStringList arguments = instance.arguments(); if ( arguments.count() > 1 ) { if ( loadUrl( arguments.last() ) ) { activate(); } else if ( arguments.contains( "--next" ) ) AudioEngine::instance()->next(); else if ( arguments.contains( "--prev" ) ) AudioEngine::instance()->previous(); else if ( arguments.contains( "--playpause" ) ) AudioEngine::instance()->playPause(); else if ( arguments.contains( "--play" ) ) AudioEngine::instance()->play(); else if ( arguments.contains( "--pause" ) ) AudioEngine::instance()->pause(); else if ( arguments.contains( "--stop" ) ) AudioEngine::instance()->stop(); else if ( arguments.contains( "--voldown" ) ) AudioEngine::instance()->lowerVolume(); else if ( arguments.contains( "--volup" ) ) AudioEngine::instance()->raiseVolume(); else activate(); } else activate(); }