aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_de.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_it.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts4
-rw-r--r--src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts4
-rw-r--r--src/plugins/General/kdenotify/kdenotify.cpp94
-rw-r--r--src/plugins/General/kdenotify/kdenotify.h17
-rw-r--r--src/plugins/General/kdenotify/settingsdialog.cpp6
-rw-r--r--src/plugins/General/kdenotify/settingsdialog.ui138
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts27
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts29
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts27
-rw-r--r--src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts27
-rw-r--r--src/qmmpui/translations/libqmmpui_cs.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_de.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_it.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_lt.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_pl.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_pt_BR.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_ru.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_tr.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_uk_UA.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_CN.ts2
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_TW.ts2
35 files changed, 411 insertions, 190 deletions
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts
index f4e9cb3b1..e9e27c436 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_cs.ts
@@ -9,12 +9,12 @@
<translation>Změnit zkratku</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Stlačte kombinaci kláves, kterou chcete přiřadit</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Smazat</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts
index 765043397..108218882 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_de.ts
@@ -9,12 +9,12 @@
<translation>Kurzbefehl bearbeiten</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Drücken Sie die Tastenkombination, die verwendet werden soll</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Zurücksetzen</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts
index 09ef13a18..ced62c87a 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_it.ts
@@ -9,12 +9,12 @@
<translation>Moidifica la scorciatoia</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Premi la combinazione di tasti che vuoi assegnare</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Pulisci</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts
index 4554c69c6..58ddaf00a 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_lt.ts
@@ -9,12 +9,12 @@
<translation>Keisti nuorodą</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Paspauskite klavišų kombinaciją, kurią norite priskirti</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Išvalyti</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts
index de1ba58a0..e000e0be3 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_pl.ts
@@ -9,12 +9,12 @@
<translation>Modyfikuj skrót</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Wciśnij kombinację klawiszy, którą chcesz przypisać</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Wyczyść</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts
index be84f2811..c110a746c 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_ru.ts
@@ -9,12 +9,12 @@
<translation>Изменить сочетание клавиш</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Нажмите клавиши, сочетание которых вы хотите использовать</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Очистить</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts
index 9c36d964f..767bac40a 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_tr.ts
@@ -9,12 +9,12 @@
<translation>Kısayolu Düzenle</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Atamak istediğiniz tuş kombinasyonuna basın</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Temizle</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts
index a9380e44f..1d4932a7e 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_uk_UA.ts
@@ -9,12 +9,12 @@
<translation>Змінити комбінації клавіш</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>Натисніть клавіші, які Ви бажаєте призначити</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>Очистити</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts
index d152c2d11..d5c8f20f7 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_CN.ts
@@ -9,12 +9,12 @@
<translation>修改快捷键</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>请按您想指派的组合键</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>清除</translation>
</message>
diff --git a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts
index acaeaa620..cf5fe921e 100644
--- a/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts
+++ b/src/plugins/General/hotkey/translations/hotkey_plugin_zh_TW.ts
@@ -9,12 +9,12 @@
<translation>修改熱鍵</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="29"/>
+ <location filename="../hotkeydialog.ui" line="32"/>
<source>Press the key combination you want to assign</source>
<translation>請按您想指定的組合鍵</translation>
</message>
<message>
- <location filename="../hotkeydialog.ui" line="43"/>
+ <location filename="../hotkeydialog.ui" line="52"/>
<source>Clear</source>
<translation>清除</translation>
</message>
diff --git a/src/plugins/General/kdenotify/kdenotify.cpp b/src/plugins/General/kdenotify/kdenotify.cpp
index 892967013..b33f7d789 100644
--- a/src/plugins/General/kdenotify/kdenotify.cpp
+++ b/src/plugins/General/kdenotify/kdenotify.cpp
@@ -28,33 +28,33 @@
#include <QTimer>
#include <QImage>
#include <QApplication>
+#include <QVariant>
+
#include <qmmpui/metadataformatter.h>
#include <qmmp/soundcore.h>
#include <qmmp/metadatamanager.h>
+
#include "kdenotify.h"
-KdeNotify::KdeNotify(QObject *parent) : General(parent),m_UseFreedesktopSpec(false)
+KdeNotify::KdeNotify(QObject *parent) : General(parent),m_useFreedesktopSpec(true)
{
- notifier = new QDBusInterface("org.kde.VisualNotifications",
- "/VisualNotifications", "org.kde.VisualNotifications",
+ m_notifier = new QDBusInterface("org.freedesktop.Notifications",
+ "/org/freedesktop/Notifications","org.freedesktop.Notifications",
QDBusConnection::sessionBus(), this);
- if(notifier->lastError().type() != QDBusError::NoError)
+ if(m_notifier->lastError().type() != QDBusError::NoError)
{
- delete(notifier);
- qWarning() << "KdeNotify: unable to create dbus interface."
- << "Have you got KDE SC 4.4 or newer? Lets try...";
-
- notifier = new QDBusInterface("org.freedesktop.Notifications",
- "/org/freedesktop/Notifications","org.freedesktop.Notifications");
- if(notifier->lastError().type() != QDBusError::NoError)
+ delete(m_notifier);
+ m_notifier = new QDBusInterface("org.kde.VisualNotifications",
+ "/VisualNotifications", "org.kde.VisualNotifications",
+ QDBusConnection::sessionBus(), this);
+ if(m_notifier->lastError().type() != QDBusError::NoError)
{
- qWarning() << "KdeNotify: Can't create interface. Sorry.";
+ qWarning() << "KdeNotify: Unable to create interface.";
return;
}
- m_UseFreedesktopSpec = true;
+ m_useFreedesktopSpec = false;
}
qWarning() << "KdeNotify: DBus interfece created successfully.";
- //m_ConfigDir = QFileInfo(Qmmp::configFile()).absoluteDir().path();
QString path = QFileInfo(Qmmp::configFile()).absoluteDir().path();
QDir dir(path);
if(!dir.exists("kdenotifycache"))
@@ -65,17 +65,27 @@ KdeNotify::KdeNotify(QObject *parent) : General(parent),m_UseFreedesktopSpec(fal
QSettings settings(Qmmp::configFile(),QSettings::IniFormat);
settings.beginGroup("Kde_Notifier");
- m_NotifyDelay = settings.value("notify_delay",10000).toInt();
- m_ShowCovers = settings.value("show_covers",true).toBool();
+ m_notifyDuration = settings.value("notify_duration",5000).toInt();
+ m_showCovers = settings.value("show_covers",true).toBool();
m_template = settings.value("template", DEFAULT_TEMPLATE).toString();
m_template.remove("\n");
+ m_updateNotify = settings.value("update_notify",true).toBool();
settings.endGroup();
+ m_currentNotifyId = 0;
- QTimer *timer = new QTimer(this);
- timer->setSingleShot(true);
- timer->setInterval(3000); //after that notification will be showed.
- connect(timer,SIGNAL(timeout()),SLOT(showMetaData()));
- connect(SoundCore::instance(),SIGNAL(metaDataChanged()),timer, SLOT(start()));
+ if(m_updateNotify)
+ {
+ connect(SoundCore::instance(),SIGNAL(metaDataChanged()),SLOT(showMetaData()));
+ connect(m_notifier,SIGNAL(NotificationClosed(uint,uint)),this,SLOT(notificationClosed(uint,uint)));
+ }
+ else
+ {
+ QTimer *timer = new QTimer(this);
+ timer->setSingleShot(true);
+ timer->setInterval(NOTIFY_DELAY); //after that notification will be showed.
+ connect(timer,SIGNAL(timeout()),SLOT(showMetaData()));
+ connect(SoundCore::instance(),SIGNAL(metaDataChanged()),timer, SLOT(start()));
+ }
}
KdeNotify::~KdeNotify()
@@ -105,37 +115,39 @@ QList<QVariant> KdeNotify::prepareNotification()
}
QList<QVariant> args;
args.append("Qmmp"); //app-name
- args.append(0U); //replaces-id
- if(!m_UseFreedesktopSpec)
+ args.append(m_currentNotifyId); //replaces-id;
+ if(!m_useFreedesktopSpec)
args.append(""); //event-id
- args.append(m_imagesDir + "/app_icon.png"); //app-icon(path to icon on disk)
+ args.append(m_imagesDir + "/app.png"); //app-icon(path to icon on disk)
args.append(tr("Qmmp now playing:")); //summary (notification title)
MetaDataFormatter f(m_template);
QString body = f.parse(core->metaData(), core->totalTime()/1000);
QString coverPath;
- if(m_ShowCovers)
+ if(m_showCovers)
{
- QPixmap cover = MetaDataManager::instance()->instance()->getCover(core->metaData(Qmmp::URL));
+ QPixmap cover = MetaDataManager::instance()->getCover(core->metaData(Qmmp::URL));
if(!cover.isNull())
{
coverPath = m_coverPath;
- cover.scaled(100,100,Qt::IgnoreAspectRatio,Qt::SmoothTransformation).save(coverPath);
+ cover.scaled(90,90,Qt::IgnoreAspectRatio,Qt::SmoothTransformation).save(coverPath);
}
}
if(coverPath.isEmpty())
coverPath = m_imagesDir + "/empty_cover.png";
QString nBody;
- nBody.append("<table padding=\"3px\"><tr><td width=\"80px\" height=\"80px\" padding=\"3px\">");
- nBody.append("<img height=\"80\" width=\"80\" src=\"%1\"></td><td width=\"10\"></td><td>%2</td></tr><table>");
- nBody = nBody.arg(coverPath,body);
-
+ nBody.append(body);
args.append(nBody); //body
+
args.append(QStringList()); //actions
- args.append(QVariantMap()); //hints
- args.append(m_NotifyDelay); //timeout
+
+ QVariantMap hints;
+ hints.insert("image_path",coverPath);
+ args.append(hints); //hints
+
+ args.append(m_notifyDuration); //timeout
return args;
}
@@ -144,5 +156,19 @@ void KdeNotify::showMetaData()
{
QList<QVariant> n = prepareNotification();
if(!n.isEmpty())
- notifier->callWithArgumentList(QDBus::NoBlock,"Notify",n);
+ {
+ QDBusReply<uint> reply = m_notifier->callWithArgumentList(QDBus::Block,"Notify",n);
+ if(reply.isValid() && m_updateNotify)
+ {
+ m_currentNotifyId = reply.value();
+ }
+ }
+}
+
+void KdeNotify::notificationClosed(uint id, uint reason)
+{
+ Q_UNUSED(reason);
+ qWarning() << "notificationClosed: " << id;
+ if(m_currentNotifyId == id)
+ m_currentNotifyId = 0;
}
diff --git a/src/plugins/General/kdenotify/kdenotify.h b/src/plugins/General/kdenotify/kdenotify.h
index 26aae0cdf..937c383f6 100644
--- a/src/plugins/General/kdenotify/kdenotify.h
+++ b/src/plugins/General/kdenotify/kdenotify.h
@@ -28,8 +28,10 @@
#include "qmmp/qmmp.h"
#define DEFAULT_TEMPLATE "<b>%if(%t,%t,%f)</b>\n%if(%p,<br>%p,)\n%if(%a,<br>%a,)\n%if(%l,<br><b>%l</b>,)"
+#define NOTIFY_DELAY 2
class QDBusInterface;
+class QTimer;
class KdeNotify : public General
{
@@ -40,17 +42,20 @@ public:
private:
QList<QVariant> prepareNotification();
- QDBusInterface *notifier;
+ QString totalTimeString();
+ QDBusInterface *m_notifier;
QString m_coverPath;
- int m_NotifyDelay;
- bool m_ShowCovers;
- bool m_UseFreedesktopSpec;
+ int m_notifyDuration;
+ unsigned int m_currentNotifyId;
+ bool m_showCovers;
+ bool m_useFreedesktopSpec;
+ bool m_updateNotify;
QString m_template;
QString m_imagesDir;
-
+
private slots:
void showMetaData();
- QString totalTimeString();
+ void notificationClosed(uint id, uint reason);
};
#endif // KDENOTIFY_H
diff --git a/src/plugins/General/kdenotify/settingsdialog.cpp b/src/plugins/General/kdenotify/settingsdialog.cpp
index 7bc7399bf..b3e835ca8 100644
--- a/src/plugins/General/kdenotify/settingsdialog.cpp
+++ b/src/plugins/General/kdenotify/settingsdialog.cpp
@@ -34,8 +34,9 @@ SettingsDialog::SettingsDialog(QWidget *parent) :
QSettings settings(Qmmp::configFile(),QSettings::IniFormat);
settings.beginGroup("Kde_Notifier");
- ui->kNotifyDelaySpinBox->setValue(settings.value("notify_delay",10000).toInt());
+ ui->notifyDelaySpinBox->setValue(settings.value("notify_duration",10000).toInt()/1000);
ui->showCoversCheckBox->setChecked(settings.value("show_covers",true).toBool());
+ ui->updateNotifyCheckBox->setChecked(settings.value("update_notify",true).toBool());
m_template = settings.value("template", DEFAULT_TEMPLATE).toString();
settings.endGroup();
}
@@ -49,9 +50,10 @@ void SettingsDialog::accept()
{
QSettings settings(Qmmp::configFile(),QSettings::IniFormat);
settings.beginGroup("Kde_Notifier");
- settings.setValue("notify_delay",ui->kNotifyDelaySpinBox->value());
+ settings.setValue("notify_duration",ui->notifyDelaySpinBox->value()*1000);
settings.setValue("show_covers",ui->showCoversCheckBox->isChecked());
settings.setValue("template",m_template);
+ settings.setValue("update_notify",ui->updateNotifyCheckBox->isChecked());
settings.endGroup();
QDialog::accept();
}
diff --git a/src/plugins/General/kdenotify/settingsdialog.ui b/src/plugins/General/kdenotify/settingsdialog.ui
index 67785333d..af210c756 100644
--- a/src/plugins/General/kdenotify/settingsdialog.ui
+++ b/src/plugins/General/kdenotify/settingsdialog.ui
@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>296</width>
- <height>125</height>
+ <width>349</width>
+ <height>230</height>
</rect>
</property>
<property name="windowTitle">
@@ -23,54 +23,6 @@
<property name="bottomMargin">
<number>6</number>
</property>
- <item row="0" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Notification delay [ms]:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QSpinBox" name="kNotifyDelaySpinBox">
- <property name="maximum">
- <number>50000</number>
- </property>
- <property name="value">
- <number>10000</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QCheckBox" name="showCoversCheckBox">
- <property name="text">
- <string>Show covers</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0" colspan="2">
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QPushButton" name="templateButton">
- <property name="text">
- <string>Change template</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
<item row="3" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
@@ -81,6 +33,92 @@
</property>
</widget>
</item>
+ <item row="0" column="0" colspan="2">
+ <widget class="QGroupBox" name="groupBox">
+ <property name="title">
+ <string>Options</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>Notification delay [s]:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="notifyDelaySpinBox">
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ <property name="value">
+ <number>10</number>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0" colspan="3">
+ <widget class="QCheckBox" name="updateNotifyCheckBox">
+ <property name="text">
+ <string>Update visible notification instead create new</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <widget class="QGroupBox" name="groupBox_2">
+ <property name="title">
+ <string>Appearance</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QCheckBox" name="showCoversCheckBox">
+ <property name="text">
+ <string>Show covers</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QPushButton" name="templateButton">
+ <property name="text">
+ <string>Change template</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
</layout>
</widget>
<resources/>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts
index bd8fbd8c8..962c50d70 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_cs.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Qmmp nyní přehrává:</translation>
</message>
@@ -36,22 +36,37 @@
<translation>Nastavení notifikačního modulu pro KDE4</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Prodleva notifikace [ms]:</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts
index f9ce9c765..57c6d1b11 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_de.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Qmmp spielt zurzeit:</translation>
</message>
@@ -36,22 +36,37 @@
<translation>Einstellungen KDE-4-Benachrichtigungsmodul</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Benachrichtigungsdauer (ms):</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation>Cover anzeigen</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts
index dba21edac..36ea527ea 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_it.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Qmmp ora in esecuzione:</translation>
</message>
@@ -36,22 +36,37 @@
<translation>Impostazioni del plugin di notificazione per KDE 4</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Ritardo notificazione [ms]: </translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation>Mostra copertine</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts
index 32df41ab7..638184a2d 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_lt.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Qmmp dabar groja:</translation>
</message>
@@ -37,22 +37,37 @@
<translation>KDE 4 pranešimų įskiepio nustatymai</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Pranešimo užlaikymas [ms]:</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts
index a975d06d8..01d2f6647 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_pl.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Qmmp teraz odtwarza:</translation>
</message>
@@ -37,22 +37,37 @@
<translation>Ustawienia wtyczki Powiadamianie KDE 4</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Czas zanikania [ms]:</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts
index 3bc81f68d..6350e4315 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_ru.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Играет:</translation>
</message>
@@ -37,22 +37,37 @@
<translation>Настройки модуля уведомлений KDE4</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Задержка уведомления [мс]:</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation>Показывать обложки</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation>Изменить шаблон</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation>Шаблон уведомления</translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts
index 15e7d6c89..961606d36 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_tr.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation type="unfinished"></translation>
</message>
@@ -36,22 +36,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts
index b3632d63f..bbeb1d225 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_uk_UA.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation>Відтворюється:</translation>
</message>
@@ -37,22 +37,37 @@
<translation>Налаштування модуля повідомлень KDE4</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
- <translation>Час показу [мс]:</translation>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation>Показати обкладинки</translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation>Змінити шаблон</translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation>Шаблон повідомлення</translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts
index 15e7d6c89..961606d36 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_CN.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation type="unfinished"></translation>
</message>
@@ -36,22 +36,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts
index 15e7d6c89..961606d36 100644
--- a/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts
+++ b/src/plugins/General/kdenotify/translations/kdenotify_plugin_zh_TW.ts
@@ -4,7 +4,7 @@
<context>
<name>KdeNotify</name>
<message>
- <location filename="../kdenotify.cpp" line="104"/>
+ <location filename="../kdenotify.cpp" line="122"/>
<source>Qmmp now playing:</source>
<translation type="unfinished"></translation>
</message>
@@ -36,22 +36,37 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="29"/>
- <source>Notification delay [ms]:</source>
+ <location filename="../settingsdialog.ui" line="39"/>
+ <source>Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="46"/>
+ <location filename="../settingsdialog.ui" line="45"/>
+ <source>Notification delay [s]:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="75"/>
+ <source>Update visible notification instead create new</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="85"/>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../settingsdialog.ui" line="91"/>
<source>Show covers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.ui" line="55"/>
+ <location filename="../settingsdialog.ui" line="100"/>
<source>Change template</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../settingsdialog.cpp" line="73"/>
+ <location filename="../settingsdialog.cpp" line="75"/>
<source>Notification Template</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_cs.ts b/src/qmmpui/translations/libqmmpui_cs.ts
index 070f850c6..350da3854 100644
--- a/src/qmmpui/translations/libqmmpui_cs.ts
+++ b/src/qmmpui/translations/libqmmpui_cs.ts
@@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Seznam skladeb</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_de.ts b/src/qmmpui/translations/libqmmpui_de.ts
index b8b701883..cc2fd4f52 100644
--- a/src/qmmpui/translations/libqmmpui_de.ts
+++ b/src/qmmpui/translations/libqmmpui_de.ts
@@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_it.ts b/src/qmmpui/translations/libqmmpui_it.ts
index da4e550d3..12f036718 100644
--- a/src/qmmpui/translations/libqmmpui_it.ts
+++ b/src/qmmpui/translations/libqmmpui_it.ts
@@ -76,7 +76,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Lista esecuzione</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_lt.ts b/src/qmmpui/translations/libqmmpui_lt.ts
index c514b592f..4e1b24a1b 100644
--- a/src/qmmpui/translations/libqmmpui_lt.ts
+++ b/src/qmmpui/translations/libqmmpui_lt.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Grojaraštis</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_pl.ts b/src/qmmpui/translations/libqmmpui_pl.ts
index 4e5073f5a..e637e5bc9 100644
--- a/src/qmmpui/translations/libqmmpui_pl.ts
+++ b/src/qmmpui/translations/libqmmpui_pl.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Lista odtwarzania</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_pt_BR.ts b/src/qmmpui/translations/libqmmpui_pt_BR.ts
index 693655e66..7b219bc02 100644
--- a/src/qmmpui/translations/libqmmpui_pt_BR.ts
+++ b/src/qmmpui/translations/libqmmpui_pt_BR.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_ru.ts b/src/qmmpui/translations/libqmmpui_ru.ts
index 77294bc21..7bf83a891 100644
--- a/src/qmmpui/translations/libqmmpui_ru.ts
+++ b/src/qmmpui/translations/libqmmpui_ru.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_tr.ts b/src/qmmpui/translations/libqmmpui_tr.ts
index 95c2de02f..7d090faff 100644
--- a/src/qmmpui/translations/libqmmpui_tr.ts
+++ b/src/qmmpui/translations/libqmmpui_tr.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_uk_UA.ts b/src/qmmpui/translations/libqmmpui_uk_UA.ts
index d63eb000a..4d02edfae 100644
--- a/src/qmmpui/translations/libqmmpui_uk_UA.ts
+++ b/src/qmmpui/translations/libqmmpui_uk_UA.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_zh_CN.ts b/src/qmmpui/translations/libqmmpui_zh_CN.ts
index 62d94f22d..3cd266fe7 100644
--- a/src/qmmpui/translations/libqmmpui_zh_CN.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_CN.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_zh_TW.ts b/src/qmmpui/translations/libqmmpui_zh_TW.ts
index f69e7b8e8..288a87438 100644
--- a/src/qmmpui/translations/libqmmpui_zh_TW.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_TW.ts
@@ -72,7 +72,7 @@ p, li { white-space: pre-wrap; }
<name>PlayListManager</name>
<message>
<location filename="../playlistmanager.cpp" line="115"/>
- <location filename="../playlistmanager.cpp" line="334"/>
+ <location filename="../playlistmanager.cpp" line="335"/>
<source>Playlist</source>
<translation type="unfinished"></translation>
</message>