aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/statusicon/statusicon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/General/statusicon/statusicon.cpp')
-rw-r--r--src/plugins/General/statusicon/statusicon.cpp49
1 files changed, 9 insertions, 40 deletions
diff --git a/src/plugins/General/statusicon/statusicon.cpp b/src/plugins/General/statusicon/statusicon.cpp
index 491e7a1af..e54ef0ded 100644
--- a/src/plugins/General/statusicon/statusicon.cpp
+++ b/src/plugins/General/statusicon/statusicon.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2009 by Ilya Kotov *
+ * Copyright (C) 2008-2010 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -49,43 +49,19 @@ StatusIcon::StatusIcon(QObject *parent)
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_transparency",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));
else
-#endif
m_tray->setIcon ( QIcon(":/tray_stop.png"));
m_tray->show();
settings.endGroup();
//actions
QMenu *menu = new QMenu(qobject_cast<QWidget *>(parent));
- QIcon playIcon;
- QIcon pauseIcon;
- QIcon stopIcon;
- QIcon nextIcon;
- QIcon previousIcon;
-#if QT_VERSION >= 0x040400
- if(m_useStandardIcons)
- {
- playIcon = QApplication::style()->standardIcon(QStyle::SP_MediaPlay);
- pauseIcon = QApplication::style()->standardIcon(QStyle::SP_MediaPause);
- stopIcon = QApplication::style()->standardIcon(QStyle::SP_MediaStop);
- nextIcon = QApplication::style()->standardIcon(QStyle::SP_MediaSkipForward);
- previousIcon = QApplication::style()->standardIcon(QStyle::SP_MediaSkipBackward);
- }
- else
- {
-#endif
- playIcon = QIcon(":/tray_play.png");
- pauseIcon = QIcon(":/tray_pause.png");
- stopIcon = QIcon(":/tray_stop.png");
- //TODO add more icons
-#if QT_VERSION >= 0x040400
- }
-#endif
+ QIcon playIcon = QApplication::style()->standardIcon(QStyle::SP_MediaPlay);
+ QIcon pauseIcon = QApplication::style()->standardIcon(QStyle::SP_MediaPause);
+ QIcon stopIcon = QApplication::style()->standardIcon(QStyle::SP_MediaStop);
+ QIcon nextIcon = QApplication::style()->standardIcon(QStyle::SP_MediaSkipForward);
+ QIcon previousIcon = QApplication::style()->standardIcon(QStyle::SP_MediaSkipBackward);
menu->addAction(playIcon,tr("Play"), m_player, SLOT(play()));
menu->addAction(pauseIcon,tr("Pause"), m_core, SLOT(pause()));
menu->addAction(stopIcon,tr("Stop"), m_core, SLOT(stop()));
@@ -95,7 +71,6 @@ StatusIcon::StatusIcon(QObject *parent)
menu->addSeparator();
menu->addAction(tr("Exit"), this, SLOT(exit()));
m_tray->setContextMenu(menu);
-
connect (m_core, SIGNAL(metaDataChanged ()), SLOT(showMetaData()));
connect (m_core, SIGNAL(stateChanged (Qmmp::State)), SLOT(setState(Qmmp::State)));
setState(m_core->state()); //update state
@@ -113,32 +88,26 @@ void StatusIcon::setState(Qmmp::State state)
{
case Qmmp::Playing:
{
-#if QT_VERSION >= 0x040400
if(m_useStandardIcons)
m_tray->setIcon(QApplication::style ()->standardIcon(QStyle::SP_MediaPlay));
else
-#endif
- m_tray->setIcon ( QIcon(":/tray_play.png"));
+ m_tray->setIcon (QIcon(":/tray_play.png"));
break;
}
case Qmmp::Paused:
{
-#if QT_VERSION >= 0x040400
if(m_useStandardIcons)
m_tray->setIcon(QApplication::style ()->standardIcon(QStyle::SP_MediaPause));
else
-#endif
- m_tray->setIcon ( QIcon(":/tray_pause.png"));
+ m_tray->setIcon (QIcon(":/tray_pause.png"));
break;
}
case Qmmp::Stopped:
{
-#if QT_VERSION >= 0x040400
if(m_useStandardIcons)
m_tray->setIcon(QApplication::style ()->standardIcon(QStyle::SP_MediaStop));
else
-#endif
- m_tray->setIcon ( QIcon(":/tray_stop.png"));
+ m_tray->setIcon (QIcon(":/tray_stop.png"));
break;
}
}