]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Do not use a hardcoded size for the buttons in the Information panel
authorFrank Reininghaus <frank78ac@googlemail.com>
Sun, 4 Nov 2012 13:39:49 +0000 (14:39 +0100)
committerFrank Reininghaus <frank78ac@googlemail.com>
Sun, 4 Nov 2012 13:39:49 +0000 (14:39 +0100)
Thanks to Kai Uwe Broulok and Jekyll Wu for the investigation!

BUG: 309498
FIXED-IN: 4.9.4

src/panels/information/phononwidget.cpp

index f0c030ed682eb4ed6887aa00ac59c0629f898c75..a36ada180126c6d84452aa43720d59c94b9ef82a 100644 (file)
@@ -123,14 +123,17 @@ void PhononWidget::showEvent(QShowEvent *event)
 
         m_topLayout->addLayout(controlsLayout);
 
+        const int smallIconSize = IconSize(KIconLoader::Small);
+        const QSize buttonSize(smallIconSize, smallIconSize);
+
         m_playButton->setToolTip(i18n("play"));
-        m_playButton->setIconSize(QSize(16, 16));
+        m_playButton->setIconSize(buttonSize);
         m_playButton->setIcon(KIcon("media-playback-start"));
         m_playButton->setAutoRaise(true);
         connect(m_playButton, SIGNAL(clicked()), this, SLOT(play()));
 
         m_stopButton->setToolTip(i18n("stop"));
-        m_stopButton->setIconSize(QSize(16, 16));
+        m_stopButton->setIconSize(buttonSize);
         m_stopButton->setIcon(KIcon("media-playback-stop"));
         m_stopButton->setAutoRaise(true);
         m_stopButton->hide();