From 7c54557bc005a28a127cdf3b46d9dbf75a67b8e7 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Sun, 13 Feb 2011 10:51:29 +0100 Subject: [PATCH] * Move button in a separate QWidget to make it behave. --- src/tomahawkwindow.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/tomahawkwindow.cpp b/src/tomahawkwindow.cpp index 9d1aaec99..7ec798e29 100644 --- a/src/tomahawkwindow.cpp +++ b/src/tomahawkwindow.cpp @@ -72,10 +72,6 @@ TomahawkWindow::TomahawkWindow( QWidget* parent ) 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 ); @@ -91,9 +87,22 @@ TomahawkWindow::TomahawkWindow( QWidget* parent ) sidebar->addWidget( transferView ); sidebar->hide( 1, false ); + QWidget* buttonWidget = new QWidget(); + buttonWidget->setLayout( new QVBoxLayout() ); m_statusButton = new QPushButton(); + buttonWidget->layout()->addWidget( m_statusButton ); + sidebarWidget->layout()->addWidget( sidebar ); - sidebarWidget->layout()->addWidget( m_statusButton ); + sidebarWidget->layout()->addWidget( buttonWidget ); + + sidebarWidget->setContentsMargins( 0, 0, 0, 0 ); + sidebarWidget->layout()->setContentsMargins( 0, 0, 0, 0 ); + sidebarWidget->layout()->setMargin( 0 ); + sidebarWidget->layout()->setSpacing( 0 ); + buttonWidget->setContentsMargins( 0, 0, 0, 0 ); + buttonWidget->layout()->setContentsMargins( 0, 0, 0, 0 ); + buttonWidget->layout()->setMargin( 0 ); + buttonWidget->layout()->setSpacing( 0 ); ui->splitter->addWidget( sidebarWidget ); ui->splitter->addWidget( PlaylistManager::instance()->widget() );