1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-19 04:11:46 +02:00

* Readded the status button.

This commit is contained in:
Christian Muehlhaeuser
2011-02-13 10:41:15 +01:00
parent cbc4252ac9
commit 86771b1291
3 changed files with 27 additions and 15 deletions

View File

@@ -75,8 +75,6 @@ PlaylistManager::PlaylistManager( QObject* parent )
m_splitter->addWidget( m_queueView );
m_splitter->hide( 1, false );
m_widget->layout()->setMargin( 0 );
m_widget->layout()->setSpacing( 0 );
m_widget->layout()->addWidget( m_infobar );
m_widget->layout()->addWidget( m_topbar );
m_widget->layout()->addWidget( line );
@@ -101,7 +99,8 @@ PlaylistManager::PlaylistManager( QObject* parent )
m_widget->setContentsMargins( 0, 0, 0, 0 );
m_widget->layout()->setContentsMargins( 0, 0, 0, 0 );
m_widget->layout()->setMargin( 0 );
m_widget->layout()->setSpacing( 0 );
connect( &m_filterTimer, SIGNAL( timeout() ), SLOT( applyFilter() ) );
connect( m_topbar, SIGNAL( filterTextChanged( QString ) ),

View File

@@ -57,10 +57,10 @@ TomahawkWindow::TomahawkWindow( QWidget* parent )
#endif
PlaylistManager* pm = new PlaylistManager( this );
connect( m_audioControls, SIGNAL( playPressed() ), pm, SLOT( onPlayClicked() ) );
connect( m_audioControls, SIGNAL( pausePressed() ), pm, SLOT( onPauseClicked() ) );
ui->setupUi( this );
delete ui->sidebarWidget;
@@ -69,24 +69,35 @@ TomahawkWindow::TomahawkWindow( QWidget* parent )
ui->centralWidget->setContentsMargins( 0, 0, 0, 0 );
ui->centralWidget->layout()->setContentsMargins( 0, 0, 0, 0 );
ui->centralWidget->layout()->setMargin( 0 );
AnimatedSplitter* sidebar = new AnimatedSplitter( this );
QWidget* sidebarWidget = new QWidget();
sidebarWidget->setLayout( new QVBoxLayout() );
sidebarWidget->setContentsMargins( 0, 0, 0, 0 );
sidebarWidget->layout()->setContentsMargins( 0, 0, 0, 0 );
sidebarWidget->layout()->setMargin( 0 );
sidebarWidget->layout()->setSpacing( 0 );
AnimatedSplitter* sidebar = new AnimatedSplitter();
sidebar->setOrientation( Qt::Vertical );
sidebar->setChildrenCollapsible( false );
sidebar->setGreedyWidget( 0 );
sidebar->setStretchFactor( 0, 3 );
sidebar->setStretchFactor( 1, 1 );
SourceTreeView* stv = new SourceTreeView();
TransferView* transferView = new TransferView();
sidebar->addWidget( stv );
sidebar->addWidget( transferView );
sidebar->hide( 1, false );
ui->splitter->addWidget( sidebar );
m_statusButton = new QPushButton();
sidebarWidget->layout()->addWidget( sidebar );
sidebarWidget->layout()->addWidget( m_statusButton );
ui->splitter->addWidget( sidebarWidget );
ui->splitter->addWidget( PlaylistManager::instance()->widget() );
ui->splitter->setStretchFactor( 0, 1 );
ui->splitter->setStretchFactor( 1, 3 );
ui->splitter->setCollapsible( 1, false );
@@ -161,7 +172,7 @@ TomahawkWindow::setupSignals()
connect( ui->actionCreate_New_Station, SIGNAL( triggered() ), SLOT( createStation() ));
connect( ui->actionAboutTomahawk, SIGNAL( triggered() ), SLOT( showAboutTomahawk() ) );
connect( ui->actionExit, SIGNAL( triggered() ), APP, SLOT( quit() ) );
// connect( ui->statusButton, SIGNAL( clicked() ), APP->sipHandler(), SLOT( toggleConnect() ) );
connect( m_statusButton, SIGNAL( clicked() ), APP->sipHandler(), SLOT( toggleConnect() ) );
// <SipHandler>
connect( APP->sipHandler(), SIGNAL( connected() ), SLOT( onSipConnected() ) );
@@ -372,14 +383,14 @@ TomahawkWindow::onPlaybackLoading( const Tomahawk::result_ptr& result )
void
TomahawkWindow::onSipConnected()
{
// ui->statusButton->setText( tr( "Online" ) );
m_statusButton->setText( tr( "Online" ) );
}
void
TomahawkWindow::onSipDisconnected()
{
// ui->statusButton->setText( tr( "Offline" ) );
m_statusButton->setText( tr( "Offline" ) );
}

View File

@@ -4,6 +4,7 @@
#include <QMainWindow>
#include <QVariantMap>
#include <QNetworkAccessManager>
#include <QPushButton>
#include <QString>
#include <QStackedWidget>
@@ -70,6 +71,7 @@ private:
AudioControls* m_audioControls;
TomahawkTrayIcon* m_trayIcon;
QNetworkAccessManager m_nam;
QPushButton* m_statusButton;
Tomahawk::result_ptr m_currentTrack;
QString m_windowTitle;