From b1e653060a8fe5d736c40e970bc686563bf7419a Mon Sep 17 00:00:00 2001 From: Vesa Date: Tue, 4 Mar 2014 12:09:28 +0200 Subject: [PATCH] Sidebar: rotate icons to normal orientation, fixes #183 --- src/gui/MainWindow.cpp | 10 +++++----- src/gui/plugin_browser.cpp | 2 +- src/gui/widgets/SideBarWidget.cpp | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 125c5efd2..f09024fd1 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -99,24 +99,24 @@ MainWindow::MainWindow( void ) : configManager::inst()->factoryProjectsDir(), "*.mmp *.mmpz *.xml *.mid *.flp", tr( "My projects" ), - embed::getIconPixmap( "project_file" ), + embed::getIconPixmap( "project_file" ).transformed( QTransform().rotate( 90 ) ), splitter ) ); sideBar->appendTab( new fileBrowser( configManager::inst()->userSamplesDir() + "*" + configManager::inst()->factorySamplesDir(), "*", tr( "My samples" ), - embed::getIconPixmap( "sample_file" ), + embed::getIconPixmap( "sample_file" ).transformed( QTransform().rotate( 90 ) ), splitter ) ); sideBar->appendTab( new fileBrowser( configManager::inst()->userPresetsDir() + "*" + configManager::inst()->factoryPresetsDir(), "*.xpf *.cs.xml *.xiz", tr( "My presets" ), - embed::getIconPixmap( "preset_file" ), + embed::getIconPixmap( "preset_file" ).transformed( QTransform().rotate( 90 ) ), splitter ) ); sideBar->appendTab( new fileBrowser( QDir::homePath(), "*", tr( "My home" ), - embed::getIconPixmap( "home" ), + embed::getIconPixmap( "home" ).transformed( QTransform().rotate( 90 ) ), splitter ) ); QFileInfoList drives = QDir::drives(); QStringList root_paths; @@ -130,7 +130,7 @@ MainWindow::MainWindow( void ) : #else tr( "Root directory" ), #endif - embed::getIconPixmap( "computer" ), + embed::getIconPixmap( "computer" ).transformed( QTransform().rotate( 90 ) ), splitter, #ifdef LMMS_BUILD_WIN32 true diff --git a/src/gui/plugin_browser.cpp b/src/gui/plugin_browser.cpp index 649f36add..431d41b70 100644 --- a/src/gui/plugin_browser.cpp +++ b/src/gui/plugin_browser.cpp @@ -45,7 +45,7 @@ bool pluginBefore( const Plugin::Descriptor& d1, const Plugin::Descriptor& d2 ) pluginBrowser::pluginBrowser( QWidget * _parent ) : SideBarWidget( tr( "Instrument plugins" ), - embed::getIconPixmap( "plugins" ), _parent ) + embed::getIconPixmap( "plugins" ).transformed( QTransform().rotate( 90 ) ), _parent ) { setWindowTitle( tr( "Instrument browser" ) ); m_view = new QWidget( contentParent() ); diff --git a/src/gui/widgets/SideBarWidget.cpp b/src/gui/widgets/SideBarWidget.cpp index d9cf21b60..ae8f1a739 100644 --- a/src/gui/widgets/SideBarWidget.cpp +++ b/src/gui/widgets/SideBarWidget.cpp @@ -71,7 +71,7 @@ void SideBarWidget::paintEvent( QPaintEvent * ) p.drawText( tx, ty, m_title ); p.drawLine( tx, ty+4, width()-4, ty+4 ); - p.drawPixmap( 2, 2, m_icon ); + p.drawPixmap( 2, 2, m_icon.transformed( QTransform().rotate( -90 ) ) ); }