1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-12 00:54:20 +02:00

Move Go Online / Go Offline action from main menu to accounts widget.

This commit is contained in:
Teo Mrnjavac
2012-10-02 00:12:21 +02:00
parent 519072e952
commit 354d08730e
2 changed files with 7 additions and 2 deletions

View File

@@ -136,7 +136,6 @@ ActionCollection::createMenuBar( QWidget *parent )
controlsMenu->addSeparator();
controlsMenu->addAction( m_actionCollection[ "togglePrivacy" ] );
controlsMenu->addAction( m_actionCollection[ "showOfflineSources" ] );
controlsMenu->addAction( m_actionCollection[ "toggleOnline" ] );
controlsMenu->addSeparator();
controlsMenu->addAction( m_actionCollection[ "loadXSPF" ] );
controlsMenu->addAction( m_actionCollection[ "updateCollection" ] );
@@ -196,7 +195,6 @@ ActionCollection::createCompactMenu( QWidget *parent )
compactMenu->addSeparator();
compactMenu->addAction( m_actionCollection[ "togglePrivacy" ] );
compactMenu->addAction( m_actionCollection[ "showOfflineSources" ] );
compactMenu->addAction( m_actionCollection[ "toggleOnline" ] );
compactMenu->addSeparator();
compactMenu->addAction( m_actionCollection[ "loadXSPF" ] );
compactMenu->addAction( m_actionCollection[ "updateCollection" ] );

View File

@@ -20,6 +20,7 @@
#include "AccountListWidget.h"
#include "utils/TomahawkUtilsGui.h"
#include "ActionCollection.h"
#include <QLabel>
#include <QListView>
@@ -49,6 +50,11 @@ AccountsToolButton::AccountsToolButton( QWidget* parent )
w->setLayout( wMainLayout );
QLabel *connectionsLabel = new QLabel( tr( "Connections" ), w );
QToolButton *toggleOnlineButton = new QToolButton( w );
toggleOnlineButton->setIcon( QIcon( RESPATH "images/view-toggle-icon-cloud-active.png" ) ); //TODO: real icon
toggleOnlineButton->setText( tr( "Toggle Online" ) );
toggleOnlineButton->setDefaultAction( ActionCollection::instance()->getAction( "toggleOnline" ) );
QFont clFont = connectionsLabel->font();
clFont.setBold( true );
clFont.setPointSize( TomahawkUtils::defaultFontSize() + 3 );
@@ -63,6 +69,7 @@ AccountsToolButton::AccountsToolButton( QWidget* parent )
QHBoxLayout *headerLayout = new QHBoxLayout( w );
headerLayout->addWidget( connectionsLabel );
headerLayout->addWidget( toggleOnlineButton );
headerLayout->addSpacing( 30 );
headerLayout->addWidget( settingsButton );
wMainLayout->addLayout( headerLayout );