void ActionCollection::togglePrivateListeningMode() { tDebug() << Q_FUNC_INFO; if ( TomahawkSettings::instance()->privateListeningMode() == TomahawkSettings::PublicListening ) TomahawkSettings::instance()->setPrivateListeningMode( TomahawkSettings::FullyPrivate ); else TomahawkSettings::instance()->setPrivateListeningMode( TomahawkSettings::PublicListening ); bool isPublic = TomahawkSettings::instance()->privateListeningMode() == TomahawkSettings::PublicListening; m_actionCollection[ "togglePrivacy" ]->setChecked( !isPublic ); emit privacyModeChanged(); }
void ActionCollection::togglePrivateListeningMode() { tDebug() << Q_FUNC_INFO; if ( TomahawkSettings::instance()->privateListeningMode() == TomahawkSettings::PublicListening ) TomahawkSettings::instance()->setPrivateListeningMode( TomahawkSettings::FullyPrivate ); else TomahawkSettings::instance()->setPrivateListeningMode( TomahawkSettings::PublicListening ); QAction *privacyToggle = m_actionCollection[ "togglePrivacy" ]; bool isPublic = TomahawkSettings::instance()->privateListeningMode() == TomahawkSettings::PublicListening; privacyToggle->setText( ( isPublic ? tr( "&Listen Privately" ) : tr( "&Listen Publicly" ) ) ); privacyToggle->setIconVisibleInMenu( isPublic ); emit privacyModeChanged(); }