aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/statusicon
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-07-06 09:22:40 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-07-06 09:22:40 +0000
commit9c0aafe67202671a34eaf779cde82d6018a9322d (patch)
treea2dd783fe1305d870bc2e58cc61b15221b6e52dd /src/plugins/General/statusicon
parent01b8ac6ff616f6d82a7767aa600afc3a6607c138 (diff)
downloadqmmp-9c0aafe67202671a34eaf779cde82d6018a9322d.tar.gz
qmmp-9c0aafe67202671a34eaf779cde82d6018a9322d.tar.bz2
qmmp-9c0aafe67202671a34eaf779cde82d6018a9322d.zip
status icon plugin: added standard icons support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1010 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/statusicon')
-rw-r--r--src/plugins/General/statusicon/settingsdialog.cpp8
-rw-r--r--src/plugins/General/statusicon/settingsdialog.ui76
-rw-r--r--src/plugins/General/statusicon/statusicon.cpp34
-rw-r--r--src/plugins/General/statusicon/statusicon.h1
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_cs.ts32
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_de.ts29
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_it.ts30
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_pl.ts27
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts31
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_uk_UA.ts32
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts32
-rw-r--r--src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts32
12 files changed, 218 insertions, 146 deletions
diff --git a/src/plugins/General/statusicon/settingsdialog.cpp b/src/plugins/General/statusicon/settingsdialog.cpp
index 1d034dfe0..98b76f4a2 100644
--- a/src/plugins/General/statusicon/settingsdialog.cpp
+++ b/src/plugins/General/statusicon/settingsdialog.cpp
@@ -33,6 +33,11 @@ SettingsDialog::SettingsDialog(QWidget *parent)
ui.messageCheckBox->setChecked(settings.value("show_message",TRUE).toBool());
ui.messageDelaySpinBox->setValue(settings.value("message_delay", 2000).toInt());
ui.toolTipCheckBox->setChecked(settings.value("show_tooltip",FALSE).toBool());
+#if QT_VERSION >= 0x040400
+ ui.standardIconsCheckBox->setChecked(settings.value("use_standard_icons",FALSE).toBool());
+#else
+ ui.standardIconsCheckBox->setEnabled(FALSE);
+#endif
settings.endGroup();
}
@@ -47,6 +52,9 @@ void SettingsDialog::accept()
settings.setValue ("show_message", ui.messageCheckBox->isChecked());
settings.setValue ("message_delay", ui.messageDelaySpinBox->value());
settings.setValue ("show_tooltip", ui.toolTipCheckBox->isChecked());
+#if QT_VERSION >= 0x040400
+ settings.setValue ("use_standard_icons",ui.standardIconsCheckBox->isChecked());
+#endif
settings.endGroup();
QDialog::accept();
}
diff --git a/src/plugins/General/statusicon/settingsdialog.ui b/src/plugins/General/statusicon/settingsdialog.ui
index 048614ada..660e877a0 100644
--- a/src/plugins/General/statusicon/settingsdialog.ui
+++ b/src/plugins/General/statusicon/settingsdialog.ui
@@ -1,64 +1,65 @@
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
<class>SettingsDialog</class>
- <widget class="QDialog" name="SettingsDialog" >
- <property name="geometry" >
+ <widget class="QDialog" name="SettingsDialog">
+ <property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>278</width>
- <height>126</height>
+ <height>146</height>
</rect>
</property>
- <property name="windowTitle" >
+ <property name="windowTitle">
<string>Status Icon Plugin Settings</string>
</property>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" >
- <widget class="QCheckBox" name="messageCheckBox" >
- <property name="text" >
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0" colspan="2">
+ <widget class="QCheckBox" name="messageCheckBox">
+ <property name="text">
<string>Show message</string>
</property>
</widget>
</item>
- <item row="1" column="0" >
- <widget class="QCheckBox" name="toolTipCheckBox" >
- <property name="text" >
+ <item row="1" column="0" rowspan="2" colspan="2">
+ <widget class="QCheckBox" name="toolTipCheckBox">
+ <property name="text">
<string>Show tooltip</string>
</property>
</widget>
</item>
- <item row="2" column="0" >
- <widget class="QLabel" name="label_3" >
- <property name="text" >
+ <item row="4" column="0" colspan="2">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
<string>Message delay, ms:</string>
</property>
- <property name="alignment" >
+ <property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
- <item row="2" column="1" colspan="2" >
- <widget class="QSpinBox" name="messageDelaySpinBox" >
- <property name="minimum" >
+ <item row="4" column="2" colspan="2">
+ <widget class="QSpinBox" name="messageDelaySpinBox">
+ <property name="minimum">
<number>100</number>
</property>
- <property name="maximum" >
+ <property name="maximum">
<number>10000</number>
</property>
- <property name="singleStep" >
+ <property name="singleStep">
<number>100</number>
</property>
- <property name="value" >
+ <property name="value">
<number>1000</number>
</property>
</widget>
</item>
- <item row="3" column="0" colspan="2" >
+ <item row="5" column="0" colspan="3">
<spacer>
- <property name="orientation" >
+ <property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
- <property name="sizeHint" stdset="0" >
+ <property name="sizeHint" stdset="0">
<size>
<width>150</width>
<height>18</height>
@@ -66,19 +67,26 @@
</property>
</spacer>
</item>
- <item row="3" column="2" >
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="sizePolicy" >
- <sizepolicy vsizetype="Fixed" hsizetype="Maximum" >
+ <item row="5" column="3">
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="standardButtons" >
+ <property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
+ <item row="3" column="0">
+ <widget class="QCheckBox" name="standardIconsCheckBox">
+ <property name="text">
+ <string>Use standard icons</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
<resources/>
@@ -89,11 +97,11 @@
<receiver>SettingsDialog</receiver>
<slot>accept()</slot>
<hints>
- <hint type="sourcelabel" >
+ <hint type="sourcelabel">
<x>180</x>
<y>102</y>
</hint>
- <hint type="destinationlabel" >
+ <hint type="destinationlabel">
<x>112</x>
<y>103</y>
</hint>
@@ -105,11 +113,11 @@
<receiver>SettingsDialog</receiver>
<slot>reject()</slot>
<hints>
- <hint type="sourcelabel" >
+ <hint type="sourcelabel">
<x>242</x>
<y>107</y>
</hint>
- <hint type="destinationlabel" >
+ <hint type="destinationlabel">
<x>27</x>
<y>106</y>
</hint>
diff --git a/src/plugins/General/statusicon/statusicon.cpp b/src/plugins/General/statusicon/statusicon.cpp
index b28a2bc20..ced6a1108 100644
--- a/src/plugins/General/statusicon/statusicon.cpp
+++ b/src/plugins/General/statusicon/statusicon.cpp
@@ -25,6 +25,8 @@
#include <QCoreApplication>
#include <QWheelEvent>
#include <QEvent>
+#include <QStyle>
+#include <QApplication>
#include <qmmp/soundcore.h>
#include <qmmpui/mediaplayer.h>
@@ -37,8 +39,7 @@ StatusIcon::StatusIcon(QObject *parent)
{
m_tray = new QmmpTrayIcon(this);
connect(m_tray, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(trayActivated(QSystemTrayIcon::ActivationReason)));
- m_tray->setIcon ( QIcon(":/tray_stop.png"));
- m_tray->show();
+ //m_tray->show();
m_core = SoundCore::instance();
m_player = MediaPlayer::instance();
QMenu *menu = new QMenu(qobject_cast<QWidget *>(parent));
@@ -57,6 +58,14 @@ StatusIcon::StatusIcon(QObject *parent)
m_messageDelay = settings.value("message_delay", 2000).toInt();
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();
+#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();
connect (m_core, SIGNAL(metaDataChanged ()), SLOT(showMetaData()));
connect (m_core, SIGNAL(stateChanged (Qmmp::State)), SLOT(setState(Qmmp::State)));
@@ -75,17 +84,32 @@ void StatusIcon::setState(Qmmp::State state)
{
case Qmmp::Playing:
{
- m_tray->setIcon(QIcon(":/tray_play.png"));
+#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"));
break;
}
case Qmmp::Paused:
{
- m_tray->setIcon(QIcon(":/tray_pause.png"));
+#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"));
break;
}
case Qmmp::Stopped:
{
- m_tray->setIcon(QIcon(":/tray_stop.png"));
+#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"));
break;
}
}
diff --git a/src/plugins/General/statusicon/statusicon.h b/src/plugins/General/statusicon/statusicon.h
index 8fcabc25f..b49b172ce 100644
--- a/src/plugins/General/statusicon/statusicon.h
+++ b/src/plugins/General/statusicon/statusicon.h
@@ -52,6 +52,7 @@ private:
bool m_showMessage;
bool m_showTooltip;
bool m_hideToTray;
+ bool m_useStandardIcons;
int m_messageDelay;
SoundCore *m_core;
MediaPlayer *m_player;
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_cs.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_cs.ts
index 81b3309ad..4f2c24a94 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_cs.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_cs.ts
@@ -1,34 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="cs">
+<!DOCTYPE TS>
+<TS version="2.0" language="cs">
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Nastavení modulu stavové ikony</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Zobrazovat zprávu</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Zobrazovat tooltip</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Prodleva zprávy, ms:</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">OK</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">Zrušit</translation>
</message>
@@ -36,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Přehrát</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Pauza</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Další</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Předchozí</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Ukončit</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Nyní hraje</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_de.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_de.ts
index 23b69c611..da468f06e 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_de.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_de.ts
@@ -4,32 +4,35 @@
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Einstellungen Statussymbol-Modul</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Mitteilung anzeigen</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Kurzinfo anzeigen</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Verzögerung in ms:</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">OK</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">Abbrechen</translation>
</message>
@@ -37,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Wiedergabe</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Pause</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Stopp</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Nächster</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Vorheriger</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Beenden</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Aktueller Titel</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_it.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_it.ts
index 9712e7dd9..c26c219f0 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_it.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_it.ts
@@ -1,36 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it">
-<defaultcodec></defaultcodec>
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Impostazione del modulo icona di stato</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Mostra messaggi</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Mostra suggerimenti</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Ritardo messaggio, ms:</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">OK</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">Annulla</translation>
</message>
@@ -38,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Esegui</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Pausa</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Ferma</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Successivo</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Precedente</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Esci</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Brano in esecuzione: </translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_pl.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_pl.ts
index fd8b59208..b99b7c660 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_pl.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_pl.ts
@@ -4,60 +4,65 @@
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Ustawienia wtyczki Ikona Statusu</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Pokaż wiadomość</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Pokaż chmurki</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Długość wyświetlania, ms:</translation>
</message>
+ <message>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Odtwarzaj</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Pauza</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Zatrzymaj</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Następny</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Poprzedni</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Wyjdź</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Teraz odtwarza</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts
index b5b296669..497aab75c 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_ru.ts
@@ -1,29 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="ru">
+<!DOCTYPE TS>
+<TS version="2.0" language="ru">
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Настройки модуля Status Icon</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Показывать сообщение</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Показывать всплывающую подсказку</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Задержка сообщения, мс:</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Cancel</source>
<translation type="obsolete">Отмена</translation>
</message>
@@ -31,37 +36,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Воспроизвести</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Пауза</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Стоп</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Следующий фрагмент</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Предыдущий фрагмент</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Выход</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Сейчас играет</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_uk_UA.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_uk_UA.ts
index 6f5b433fe..1f9ad023c 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_uk_UA.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_uk_UA.ts
@@ -1,34 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="uk">
+<!DOCTYPE TS>
+<TS version="2.0" language="uk">
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>Налаштування модуля Status Icon</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>Показувати повідомлення</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>Показувати спливаючу підказку</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>Затримка повідомлення, мс:</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">Застосувати</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">Відмінити</translation>
</message>
@@ -36,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>Грати</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>Пауза</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>Стоп</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>Вперед</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>Назад</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>Вихід</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>Зараз грає</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts
index 307ab36ef..6861cd256 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_CN.ts
@@ -1,34 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="zh_CN">
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_CN">
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>状态图标插件设置</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>显示消息</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>显示工具提示</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>消息延时(ms):</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">确定</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">取消</translation>
</message>
@@ -36,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>播放</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>暂停</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>下一曲</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>上一曲</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>退出</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>正在播放</translation>
</message>
diff --git a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
index 43b379830..ba879ff78 100644
--- a/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
+++ b/src/plugins/General/statusicon/translations/statusicon_plugin_zh_TW.ts
@@ -1,34 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS><TS version="1.1" language="zh_TW">
+<!DOCTYPE TS>
+<TS version="2.0" language="zh_TW">
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../settingsdialog.ui" line="13"/>
+ <location filename="../settingsdialog.ui" line="14"/>
<source>Status Icon Plugin Settings</source>
<translation>狀態圖像插件設定</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="19"/>
+ <location filename="../settingsdialog.ui" line="20"/>
<source>Show message</source>
<translation>察看訊息</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="26"/>
+ <location filename="../settingsdialog.ui" line="27"/>
<source>Show tooltip</source>
<translation>察看工具輔助說明</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="33"/>
+ <location filename="../settingsdialog.ui" line="34"/>
<source>Message delay, ms:</source>
<translation>訊息延時(ms):</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="89"/>
+ <location filename="../settingsdialog.ui" line="86"/>
+ <source>Use standard icons</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>OK</source>
<translation type="obsolete">確定</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="96"/>
<source>Cancel</source>
<translation type="obsolete">取消</translation>
</message>
@@ -36,37 +40,37 @@
<context>
<name>StatusIcon</name>
<message>
- <location filename="../statusicon.cpp" line="45"/>
+ <location filename="../statusicon.cpp" line="46"/>
<source>Play</source>
<translation>播放</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="46"/>
+ <location filename="../statusicon.cpp" line="47"/>
<source>Pause</source>
<translation>暫停</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="47"/>
+ <location filename="../statusicon.cpp" line="48"/>
<source>Stop</source>
<translation>停止</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="48"/>
+ <location filename="../statusicon.cpp" line="49"/>
<source>Next</source>
<translation>下一曲</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="49"/>
+ <location filename="../statusicon.cpp" line="50"/>
<source>Previous</source>
<translation>上一曲</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="51"/>
+ <location filename="../statusicon.cpp" line="52"/>
<source>Exit</source>
<translation>結束</translation>
</message>
<message>
- <location filename="../statusicon.cpp" line="103"/>
+ <location filename="../statusicon.cpp" line="127"/>
<source>Now Playing</source>
<translation>正在播放</translation>
</message>