]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/information/phononwidget.cpp
Allow compiling Dolphin with KF5
[dolphin.git] / src / panels / information / phononwidget.cpp
index 1419f68be9b80e425b08b59285458db22817a93a..092b5dd5b8cac08903958ad2c57172d625ed49ad 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <KDialog>
 #include <KIcon>
+#include <KIconLoader>
 #include <KUrl>
 #include <KLocale>
 
@@ -123,14 +124,19 @@ 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();
         connect(m_stopButton, SIGNAL(clicked()), this, SLOT(stop()));