aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/statusicon/statusicon.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-16 15:59:23 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-10-16 15:59:23 +0000
commit1837bc49ff6645be319decdafb4a896aab79f51f (patch)
tree612ca3ad874d88a8e813cbaf103326ef7b7f4edc /src/plugins/General/statusicon/statusicon.cpp
parentedcf1ca68a32c85e18ac500990bd28e93e4be2e5 (diff)
downloadqmmp-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.cpp11
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));