diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-10-16 15:59:23 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-10-16 15:59:23 +0000 |
| commit | 1837bc49ff6645be319decdafb4a896aab79f51f (patch) | |
| tree | 612ca3ad874d88a8e813cbaf103326ef7b7f4edc /src/plugins/General/statusicon/statusicon.cpp | |
| parent | edcf1ca68a32c85e18ac500990bd28e93e4be2e5 (diff) | |
| download | qmmp-1837bc49ff6645be319decdafb4a896aab79f51f.tar.gz qmmp-1837bc49ff6645be319decdafb4a896aab79f51f.tar.bz2 qmmp-1837bc49ff6645be319decdafb4a896aab79f51f.zip | |
added status icon popup message (patch by Artur Guzik)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1316 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/statusicon/statusicon.cpp')
| -rw-r--r-- | src/plugins/General/statusicon/statusicon.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/plugins/General/statusicon/statusicon.cpp b/src/plugins/General/statusicon/statusicon.cpp index ced6a1108..0d3b86efa 100644 --- a/src/plugins/General/statusicon/statusicon.cpp +++ b/src/plugins/General/statusicon/statusicon.cpp @@ -43,9 +43,10 @@ StatusIcon::StatusIcon(QObject *parent) m_core = SoundCore::instance(); m_player = MediaPlayer::instance(); QMenu *menu = new QMenu(qobject_cast<QWidget *>(parent)); - menu->addAction(tr("Play"), m_player, SLOT(play())); - menu->addAction(tr("Pause"), m_core, SLOT(pause())); - menu->addAction(tr("Stop"), m_core, SLOT(stop())); + menu->addAction(QIcon(":/tray_play.png"),tr("Play"), m_player, SLOT(play())); + menu->addAction(QIcon(":/tray_pause.png"),tr("Pause"), m_core, SLOT(pause())); + menu->addAction(QIcon(":/tray_stop.png"),tr("Stop"), m_core, SLOT(stop())); + menu->addSeparator(); menu->addAction(tr("Next"), m_player, SLOT(next())); menu->addAction(tr("Previous"), m_player, SLOT(previous())); menu->addSeparator(); @@ -59,6 +60,10 @@ StatusIcon::StatusIcon(QObject *parent) m_showTooltip = settings.value("show_tooltip",FALSE).toBool(); m_hideToTray = settings.value("hide_on_close", FALSE).toBool(); m_useStandardIcons = settings.value("use_standard_icons",FALSE).toBool(); + m_tray->showNiceToolTip(settings.value("show_nicetooltip",TRUE).toBool()); + m_tray->setNiceToolTipDelay(settings.value("nicetooltip_delay",2000).toInt()); + m_tray->setNiceToolTipOpacity(1 - (settings.value("nicetooltip_opacity",0).toDouble()/100)); + m_tray->setSplitFileName(settings.value("split_file_name",TRUE).toBool()); #if QT_VERSION >= 0x040400 if(m_useStandardIcons) m_tray->setIcon(QApplication::style ()->standardIcon(QStyle::SP_MediaStop)); |
