aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app/qmmpstarter.cpp5
-rw-r--r--src/app/translations/qmmp_cs.ts20
-rw-r--r--src/app/translations/qmmp_de.ts20
-rw-r--r--src/app/translations/qmmp_es.ts20
-rw-r--r--src/app/translations/qmmp_hu.ts20
-rw-r--r--src/app/translations/qmmp_it.ts20
-rw-r--r--src/app/translations/qmmp_ja.ts20
-rw-r--r--src/app/translations/qmmp_lt.ts20
-rw-r--r--src/app/translations/qmmp_nl.ts20
-rw-r--r--src/app/translations/qmmp_pl_PL.ts20
-rw-r--r--src/app/translations/qmmp_pt_BR.ts20
-rw-r--r--src/app/translations/qmmp_ru.ts20
-rw-r--r--src/app/translations/qmmp_sk.ts20
-rw-r--r--src/app/translations/qmmp_tr.ts20
-rw-r--r--src/app/translations/qmmp_uk_UA.ts20
-rw-r--r--src/app/translations/qmmp_zh_CN.ts20
-rw-r--r--src/app/translations/qmmp_zh_TW.ts20
-rw-r--r--src/qmmp/qmmpsettings.cpp2
-rw-r--r--src/qmmp/qmmpsettings.h2
-rw-r--r--src/qmmpui/CMakeLists.txt5
-rw-r--r--src/qmmpui/configdialog.cpp33
-rw-r--r--src/qmmpui/fileloader.cpp4
-rw-r--r--src/qmmpui/mediaplayer.cpp2
-rw-r--r--src/qmmpui/mediaplayer.h4
-rw-r--r--src/qmmpui/playlistitem.cpp8
-rw-r--r--src/qmmpui/playlistmanager.cpp55
-rw-r--r--src/qmmpui/playlistmanager.h42
-rw-r--r--src/qmmpui/playlistmodel.cpp1
-rw-r--r--src/qmmpui/playlistsettings_p.h53
-rw-r--r--src/qmmpui/qmmpui.pro15
-rw-r--r--src/qmmpui/qmmpuisettings.cpp (renamed from src/qmmpui/playlistsettings.cpp)85
-rw-r--r--src/qmmpui/qmmpuisettings.h117
-rw-r--r--src/qmmpui/translations/libqmmpui_cs.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_de.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_es.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_it.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_ja.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_lt.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_nl.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_pl_PL.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_pt_BR.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_ru.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_sk.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_tr.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_uk_UA.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_CN.ts48
-rw-r--r--src/qmmpui/translations/libqmmpui_zh_TW.ts48
47 files changed, 745 insertions, 728 deletions
diff --git a/src/app/qmmpstarter.cpp b/src/app/qmmpstarter.cpp
index d01dd79a6..471c87ebd 100644
--- a/src/app/qmmpstarter.cpp
+++ b/src/app/qmmpstarter.cpp
@@ -34,6 +34,7 @@
#include <qmmpui/playlistparser.h>
#include <qmmpui/uihelper.h>
#include <qmmpui/uiloader.h>
+#include <qmmpui/qmmpuisettings.h>
#include "qmmpstarter.h"
#include "builtincommandlineoption.h"
@@ -195,8 +196,8 @@ void QMMPStarter::savePosition()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
settings.beginGroup("General");
- settings.setValue("resume_playback", m_core->state() == Qmmp::Playing &&
- settings.value("resume_on_startup", false).toBool());
+ settings.setValue("resume_playback",m_core->state() == Qmmp::Playing &&
+ QmmpUiSettings::instance()->resumeOnStartup());
settings.setValue("resume_playback_time", m_core->totalTime() > 0 ? m_core->elapsed() : 0);
settings.endGroup();
m_core->stop();
diff --git a/src/app/translations/qmmp_cs.ts b/src/app/translations/qmmp_cs.ts
index ae1c79c04..4611b4ede 100644
--- a/src/app/translations/qmmp_cs.ts
+++ b/src/app/translations/qmmp_cs.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Použití: qmmp [volby] [soubory]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Volby:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Vypsat číslo verze a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Nápady, patche, hlášení chyb posílejte na forkotov02@hotmail.ru (anglicky)</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Zobrazit tento text a skončit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Neznámý příkaz</translation>
</message>
diff --git a/src/app/translations/qmmp_de.ts b/src/app/translations/qmmp_de.ts
index 8e6cd92dc..952bcc1f7 100644
--- a/src/app/translations/qmmp_de.ts
+++ b/src/app/translations/qmmp_de.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Aufruf: qmmp [Optionen] [Dateien]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Optionen:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Die Anwendung nicht starten</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Gibt die Versionsnummer aus</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ideen, Patches und Bugreports an &lt;forkotov02@hotmail.ru&gt; senden</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Zeigt diesen Hilfetext an</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Unbekannter Befehl</translation>
</message>
diff --git a/src/app/translations/qmmp_es.ts b/src/app/translations/qmmp_es.ts
index d99455df2..21d19a84d 100644
--- a/src/app/translations/qmmp_es.ts
+++ b/src/app/translations/qmmp_es.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Uso: qmmp [opciones] [archivos]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Opciones: </translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Mostrar el número de versión y salir</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Enviar ideas, parches, errores a: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Muestra este texto y sale</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Comando desconocido</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>No iniciar la aplicación</translation>
</message>
diff --git a/src/app/translations/qmmp_hu.ts b/src/app/translations/qmmp_hu.ts
index a44a8c295..dec1a8aac 100644
--- a/src/app/translations/qmmp_hu.ts
+++ b/src/app/translations/qmmp_hu.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Ismeretlen parancs</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Használat: qmmp [opciók] [fájlok]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Opciók:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Mutasd ezt a szöveget, majd lépj ki</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Mutasd a verziószámot, majd lépj ki</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ötleteket, foltokat, hibajelentéseket küld a forkotov02@hotmail.ru címre</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_it.ts b/src/app/translations/qmmp_it.ts
index 71c348396..28cbda36a 100644
--- a/src/app/translations/qmmp_it.ts
+++ b/src/app/translations/qmmp_it.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Uso: qmmp [options] [fichiers]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Opzioni: </translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Stampa il numero di versione ed esci</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Per idee, modifiche, segnalazione di errori scrivire a: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Mostra questo testo ed esci</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Comando sconosciuto</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_ja.ts b/src/app/translations/qmmp_ja.ts
index 0113890d7..0e79bf0cc 100644
--- a/src/app/translations/qmmp_ja.ts
+++ b/src/app/translations/qmmp_ja.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>不明なコマンドです</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用法: qmmp [オプション] [ファイル名:複数可]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>オプション:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>アプリケーションを始動しない</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>このメッセージを表示して終了</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>バージョン番号を表示して終了</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>名案, パッチ, バグ報告は forkotov02@hotmail.ru まで</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_lt.ts b/src/app/translations/qmmp_lt.ts
index 88c679786..b47fc8e38 100644
--- a/src/app/translations/qmmp_lt.ts
+++ b/src/app/translations/qmmp_lt.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Naudojimas: qmmp [nuostatos] [bylos]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Nustatymai:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Parodyti versiją ir išeiti</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Parodyti šį tekstą ir išeiti</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Nežinoma komanda</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Nepaleisti programos</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Idėjas, pataisymus, klaidas siųsti forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_nl.ts b/src/app/translations/qmmp_nl.ts
index f2953623c..5b26ad810 100644
--- a/src/app/translations/qmmp_nl.ts
+++ b/src/app/translations/qmmp_nl.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Gebruik: qmmp [opties] [bestanden]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Opties:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Print versienummer en sluit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ideëen, patches, foutrapporten zenden naar forkotov02@hotmail.ru (anglicky)</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Toon dit tekstje en sluit</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Onbekend commando</translation>
</message>
diff --git a/src/app/translations/qmmp_pl_PL.ts b/src/app/translations/qmmp_pl_PL.ts
index 6ab5790ba..9e33e7bad 100644
--- a/src/app/translations/qmmp_pl_PL.ts
+++ b/src/app/translations/qmmp_pl_PL.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Użycie: qmmp [opcje] [pliki]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Opcje:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Nie uruchamiaj aplikacji</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Wyświetla wersję programu i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Pomysły, poprawki, raporty o błędach proszę wysyłać na forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Wyświetla ten tekst i wychodzi</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Nieznane polecenie</translation>
</message>
diff --git a/src/app/translations/qmmp_pt_BR.ts b/src/app/translations/qmmp_pt_BR.ts
index f8745a490..9eaecc381 100644
--- a/src/app/translations/qmmp_pt_BR.ts
+++ b/src/app/translations/qmmp_pt_BR.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_ru.ts b/src/app/translations/qmmp_ru.ts
index 5deb7422d..9d6209fe7 100644
--- a/src/app/translations/qmmp_ru.ts
+++ b/src/app/translations/qmmp_ru.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Использование: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Опции:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Не запускать приложение</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Показать версии и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Идеи, исправления, отчёты об ошибках: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation>Версия QMMP: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation>Собрано с версией Qt: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation>Используемая версия Qt: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Показать этот текст и выйти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Неизвестная команда</translation>
</message>
diff --git a/src/app/translations/qmmp_sk.ts b/src/app/translations/qmmp_sk.ts
index 63a740aa3..d5b6fc3c4 100644
--- a/src/app/translations/qmmp_sk.ts
+++ b/src/app/translations/qmmp_sk.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Použitie: qmmp [možnosti] [súbory]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Možnosti:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Nezapnúť program</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Vypísať číslo verzie a skončiť</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Nápady, záplaty, hlásenie chýb posílejte na forkotov02@hotmail.ru (anglicky)</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Zobraziť tento text a skončiť</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Neznámý príkaz</translation>
</message>
diff --git a/src/app/translations/qmmp_tr.ts b/src/app/translations/qmmp_tr.ts
index 7c550f40e..ada9911ee 100644
--- a/src/app/translations/qmmp_tr.ts
+++ b/src/app/translations/qmmp_tr.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Kullanım:qmmp [seçenek] [dosyalar]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Seçenekler:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Sürüm numarasını yazdır ve çık</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Fikirleinizi, yamalarınızı, hata raporlarınızı forkotov02@hotmail.ru adresine gönderin</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Bu metni göster ve çık</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/app/translations/qmmp_uk_UA.ts b/src/app/translations/qmmp_uk_UA.ts
index 71d398400..96d7cc481 100644
--- a/src/app/translations/qmmp_uk_UA.ts
+++ b/src/app/translations/qmmp_uk_UA.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>Використання: qmmp [options] [files]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>Опції:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>Не запускати програму</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>Показати версію та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>Ідеї, виправлення, звіти про помилки: forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation>Версія QMMP: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation>Зібрано з Qt версії: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation>Використовується Qt версії: %1</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>Показати цей текст та вийти</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>Невідома команда</translation>
</message>
diff --git a/src/app/translations/qmmp_zh_CN.ts b/src/app/translations/qmmp_zh_CN.ts
index 349147b59..dff65c444 100644
--- a/src/app/translations/qmmp_zh_CN.ts
+++ b/src/app/translations/qmmp_zh_CN.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [设置] [文件]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>设置:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>无法启动此程序</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>显示版本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建议、补丁或提交 bug 请发送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>显示这些文本并退出</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>未知指令</translation>
</message>
diff --git a/src/app/translations/qmmp_zh_TW.ts b/src/app/translations/qmmp_zh_TW.ts
index 989712be8..c1d8b8a34 100644
--- a/src/app/translations/qmmp_zh_TW.ts
+++ b/src/app/translations/qmmp_zh_TW.ts
@@ -72,52 +72,52 @@
<context>
<name>QMMPStarter</name>
<message>
- <location filename="../qmmpstarter.cpp" line="286"/>
+ <location filename="../qmmpstarter.cpp" line="287"/>
<source>Usage: qmmp [options] [files]</source>
<translation>使用:qmmp [設定] [文件]</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="287"/>
+ <location filename="../qmmpstarter.cpp" line="288"/>
<source>Options:</source>
<translation>設定:</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="291"/>
+ <location filename="../qmmpstarter.cpp" line="292"/>
<source>Don&apos;t start the application</source>
<translation>無法啟動此程式</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="293"/>
+ <location filename="../qmmpstarter.cpp" line="294"/>
<source>Print version number and exit</source>
<translation>察看版本並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="294"/>
+ <location filename="../qmmpstarter.cpp" line="295"/>
<source>Ideas, patches, bugreports send to forkotov02@hotmail.ru</source>
<translation>建議、補丁或提交 bug 請傳送到 forkotov02@hotmail.ru</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="299"/>
+ <location filename="../qmmpstarter.cpp" line="300"/>
<source>QMMP version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="300"/>
+ <location filename="../qmmpstarter.cpp" line="301"/>
<source>Compiled with Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="301"/>
+ <location filename="../qmmpstarter.cpp" line="302"/>
<source>Using Qt version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="292"/>
+ <location filename="../qmmpstarter.cpp" line="293"/>
<source>Display this text and exit</source>
<translation>察看這些字檔並結束</translation>
</message>
<message>
- <location filename="../qmmpstarter.cpp" line="82"/>
+ <location filename="../qmmpstarter.cpp" line="83"/>
<source>Unknown command</source>
<translation>未知指令</translation>
</message>
diff --git a/src/qmmp/qmmpsettings.cpp b/src/qmmp/qmmpsettings.cpp
index fe155c757..c52434099 100644
--- a/src/qmmp/qmmpsettings.cpp
+++ b/src/qmmp/qmmpsettings.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2010 by Ilya Kotov *
+ * Copyright (C) 2010-2012 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
diff --git a/src/qmmp/qmmpsettings.h b/src/qmmp/qmmpsettings.h
index f3dd158cb..d54f39c39 100644
--- a/src/qmmp/qmmpsettings.h
+++ b/src/qmmp/qmmpsettings.h
@@ -42,7 +42,7 @@ public:
/*!
* Destructor.
*/
- ~QmmpSettings();
+ virtual ~QmmpSettings();
/*!
* This enum describes possible replaygain modes.
*/
diff --git a/src/qmmpui/CMakeLists.txt b/src/qmmpui/CMakeLists.txt
index d37ce5c03..5e8171009 100644
--- a/src/qmmpui/CMakeLists.txt
+++ b/src/qmmpui/CMakeLists.txt
@@ -34,7 +34,6 @@ SET(libqmmpui_SRCS
playlistmodel.cpp
playlistitem.cpp
mediaplayer.cpp
- playlistsettings.cpp
detailsdialog.cpp
tageditor.cpp
playlistmanager.cpp
@@ -45,6 +44,7 @@ SET(libqmmpui_SRCS
configdialog.cpp
pluginitem.cpp
aboutdialog.cpp
+ qmmpuisettings.cpp
)
SET(libqmmpui_HDRS
@@ -55,7 +55,6 @@ SET(libqmmpui_HDRS
filedialogfactory.h
playstate_p.h
playlistitem.h
- playlistsettings_p.h
metadataformatter.h
uiloader.h
uifactory.h
@@ -78,6 +77,7 @@ SET(libqmmpui_MOC_HDRS
jumptotrackdialog_p.h
configdialog.h
aboutdialog_p.h
+ qmmpuisettings.h
)
SET(libqmmpui_DEVEL_HDRS
@@ -100,6 +100,7 @@ SET(libqmmpui_DEVEL_HDRS
uiloader.h
uifactory.h
configdialog.h
+ qmmpuisettings.h
)
diff --git a/src/qmmpui/configdialog.cpp b/src/qmmpui/configdialog.cpp
index 2d6909b60..b9f426b19 100644
--- a/src/qmmpui/configdialog.cpp
+++ b/src/qmmpui/configdialog.cpp
@@ -48,6 +48,7 @@
#include "uiloader.h"
#include "filedialog.h"
#include "mediaplayer.h"
+#include "qmmpuisettings.h"
#include "playlistmodel.h"
#include "configdialog.h"
@@ -95,11 +96,14 @@ void ConfigDialog::readSettings()
{
if (MediaPlayer::instance())
{
- MediaPlayer *player = MediaPlayer::instance();
- m_ui->formatLineEdit->setText(player->playListManager()->format());
- m_ui->metadataCheckBox->setChecked(player->playListManager()->useMetadata());
- m_ui->underscoresCheckBox->setChecked(player->playListManager()->convertUnderscore());
- m_ui->per20CheckBox->setChecked(player->playListManager()->convertTwenty());
+ //playlist options
+ QmmpUiSettings *guis = QmmpUiSettings::instance();
+ m_ui->formatLineEdit->setText(guis->format());
+ m_ui->metadataCheckBox->setChecked(guis->useMetadata());
+ m_ui->underscoresCheckBox->setChecked(guis->convertUnderscore());
+ m_ui->per20CheckBox->setChecked(guis->convertTwenty());
+ //resume playback on startup
+ m_ui->continuePlaybackCheckBox->setChecked(guis->resumeOnStartup());
}
//proxy settings
QmmpSettings *gs = QmmpSettings::instance();
@@ -115,9 +119,6 @@ void ConfigDialog::readSettings()
m_ui->portLineEdit->setEnabled(m_ui->enableProxyCheckBox->isChecked());
m_ui->proxyUserLineEdit->setEnabled(m_ui->authProxyCheckBox->isChecked());
m_ui->proxyPasswLineEdit->setEnabled(m_ui->authProxyCheckBox->isChecked());
- //resume playback
- QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
- m_ui->continuePlaybackCheckBox->setChecked(settings.value("General/resume_on_startup", false).toBool());
//file type determination
m_ui->byContentCheckBox->setChecked(gs->determineFileTypeByContent());
//cover options
@@ -135,6 +136,7 @@ void ConfigDialog::readSettings()
m_ui->use16BitCheckBox->setChecked(gs->use16BitOutput());
m_ui->bufferSizeSpinBox->setValue(gs->bufferSize());
//geometry
+ QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
resize(settings.value("ConfigDialog/window_size", QSize(700,470)).toSize());
QList<QVariant> var_sizes = settings.value("ConfigDialog/splitter_sizes").toList();
if(var_sizes.count() != 2)
@@ -309,12 +311,14 @@ void ConfigDialog::addTitleString(QAction * a)
void ConfigDialog::saveSettings()
{
- if (MediaPlayer *player = MediaPlayer::instance())
+ if (QmmpUiSettings *guis = QmmpUiSettings::instance())
{
- player->playListManager()->setFormat(m_ui->formatLineEdit->text().trimmed());
- player->playListManager()->setUseMetadata(m_ui->metadataCheckBox->isChecked());
- player->playListManager()->setConvertUnderscore(m_ui->underscoresCheckBox->isChecked());
- player->playListManager()->setConvertTwenty(m_ui->per20CheckBox->isChecked());
+ guis->setFormat(m_ui->formatLineEdit->text().trimmed());
+ guis->setUseMetadata(m_ui->metadataCheckBox->isChecked());
+ guis->setConvertUnderscore(m_ui->underscoresCheckBox->isChecked());
+ guis->setConvertTwenty(m_ui->per20CheckBox->isChecked());
+ guis->setResumeOnStartup(m_ui->continuePlaybackCheckBox->isChecked());
+ guis->sync();
}
FileDialog::setEnabled(FileDialog::registeredFactories().at(m_ui->fileDialogComboBox->currentIndex()));
@@ -329,8 +333,6 @@ void ConfigDialog::saveSettings()
m_ui->authProxyCheckBox->isChecked(),
proxyUrl);
- QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
- settings.setValue ("General/resume_on_startup", m_ui->continuePlaybackCheckBox->isChecked());
gs->setCoverSettings(m_ui->coverIncludeLineEdit->text().split(","),
m_ui->coverExcludeLineEdit->text().split(","),
m_ui->coverDepthSpinBox->value(),
@@ -351,6 +353,7 @@ void ConfigDialog::saveSettings()
QList<QVariant> var_sizes;
var_sizes << m_ui->splitter->sizes().first() << m_ui->splitter->sizes().last();
+ QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
settings.setValue("ConfigDialog/splitter_sizes", var_sizes);
settings.setValue("ConfigDialog/window_size", size());
}
diff --git a/src/qmmpui/fileloader.cpp b/src/qmmpui/fileloader.cpp
index fa107c272..502b38401 100644
--- a/src/qmmpui/fileloader.cpp
+++ b/src/qmmpui/fileloader.cpp
@@ -20,7 +20,7 @@
#include <qmmp/metadatamanager.h>
#include "fileloader_p.h"
-#include "playlistsettings_p.h"
+#include "qmmpuisettings.h"
#include "playlistitem.h"
FileLoader::FileLoader(QObject *parent) : QThread(parent)
@@ -33,7 +33,7 @@ FileLoader::~FileLoader()
void FileLoader::addFile(const QString &path)
{
- bool use_meta = PlaylistSettings::instance()->useMetadata();
+ bool use_meta = QmmpUiSettings::instance()->useMetadata();
QList <FileInfo *> playList = MetaDataManager::instance()->createPlayList(path, use_meta);
foreach(FileInfo *info, playList)
emit newPlayListItem(new PlayListItem(info));
diff --git a/src/qmmpui/mediaplayer.cpp b/src/qmmpui/mediaplayer.cpp
index 97930191a..23fc01dc7 100644
--- a/src/qmmpui/mediaplayer.cpp
+++ b/src/qmmpui/mediaplayer.cpp
@@ -23,6 +23,7 @@
#include <QTranslator>
#include <QLocale>
#include "playlistitem.h"
+#include "qmmpuisettings.h"
#include "mediaplayer.h"
#define MAX_ERRORS 4
@@ -45,6 +46,7 @@ MediaPlayer::MediaPlayer(QObject *parent)
translator->load(QString(":/libqmmpui_") + locale);
qApp->installTranslator(translator);
m_core = new SoundCore(this);
+ m_settings = new QmmpUiSettings(this);
m_pl_manager = new PlayListManager(this);
connect(m_core, SIGNAL(nextTrackRequest()), SLOT(updateNextUrl()));
connect(m_core, SIGNAL(finished()), SLOT(playNext()));
diff --git a/src/qmmpui/mediaplayer.h b/src/qmmpui/mediaplayer.h
index 0af41412f..07a314a2b 100644
--- a/src/qmmpui/mediaplayer.h
+++ b/src/qmmpui/mediaplayer.h
@@ -25,6 +25,9 @@
#include "playlistmanager.h"
+class QmmpUiSettings;
+
+
/*! @brief The MediaPlayer class provides a simple way to use SoundCore and PlayListModel together.
* @author Ilya Kotov <forkotov02@hotmail.ru>
*/
@@ -107,6 +110,7 @@ private slots:
void showMetaData();
private:
+ QmmpUiSettings *m_settings;
PlayListManager *m_pl_manager;
SoundCore *m_core;
static MediaPlayer* m_instance;
diff --git a/src/qmmpui/playlistitem.cpp b/src/qmmpui/playlistitem.cpp
index 1ad06cd36..22ea294b6 100644
--- a/src/qmmpui/playlistitem.cpp
+++ b/src/qmmpui/playlistitem.cpp
@@ -20,7 +20,7 @@
#include <QDir>
#include <qmmp/metadatamanager.h>
#include "metadataformatter.h"
-#include "playlistsettings_p.h"
+#include "qmmpuisettings.h"
#include "playlistitem.h"
PlayListItem::PlayListItem() : QMap<Qmmp::MetaData, QString>(), m_flag(FREE)
@@ -144,7 +144,7 @@ const QString PlayListItem::url() const
void PlayListItem::readMetadata()
{
- MetaDataFormatter f(PlaylistSettings::instance()->format());
+ MetaDataFormatter f(QmmpUiSettings::instance()->format());
m_title = f.parse(this);
//TODO rewrite this
if (m_title.isEmpty())
@@ -155,8 +155,8 @@ void PlayListItem::readMetadata()
if (m_info)
delete m_info;
m_info = 0;
- if (PlaylistSettings::instance()->convertUnderscore())
+ if (QmmpUiSettings::instance()->convertUnderscore())
m_title.replace("_", " ");
- if (PlaylistSettings::instance()->convertTwenty())
+ if (QmmpUiSettings::instance()->convertTwenty())
m_title.replace("%20", " ");
}
diff --git a/src/qmmpui/playlistmanager.cpp b/src/qmmpui/playlistmanager.cpp
index d8915236c..08f1f1ad1 100644
--- a/src/qmmpui/playlistmanager.cpp
+++ b/src/qmmpui/playlistmanager.cpp
@@ -24,7 +24,6 @@
#include <QDir>
#include <QSettings>
#include <qmmp/fileinfo.h>
-#include "playlistsettings_p.h"
#include "playlistmanager.h"
@@ -48,7 +47,6 @@ PlayListManager::PlayListManager(QObject *parent) : QObject(parent)
PlayListManager::~PlayListManager()
{
writePlayLists();
- delete PlaylistSettings::instance();
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
settings.setValue("Playlist/repeatable", m_repeatable);
settings.setValue("Playlist/shuffle", m_shuffle);
@@ -249,59 +247,6 @@ PlayListModel *PlayListManager::playListAt(int i) const
return 0;
}
-bool PlayListManager::convertUnderscore() const
-{
- return PlaylistSettings::instance()->convertUnderscore();
-}
-
-bool PlayListManager::convertTwenty() const
-{
- return PlaylistSettings::instance()->convertTwenty();
-}
-
-bool PlayListManager::useMetadata() const
-{
- return PlaylistSettings::instance()->useMetadata();
-}
-
-const QString PlayListManager::format() const
-{
- return PlaylistSettings::instance()->format();
-}
-
-void PlayListManager::setConvertUnderscore(bool yes)
-{
- PlaylistSettings::instance()->setConvertUnderscore(yes);
- emit settingsChanged();
-}
-
-void PlayListManager::setConvertTwenty(bool yes)
-{
- PlaylistSettings::instance()->setConvertTwenty(yes);
- emit settingsChanged();
-}
-
-void PlayListManager::setUseMetadata(bool yes)
-{
- PlaylistSettings::instance()->setUseMetadata(yes);
- emit settingsChanged();
-}
-
-void PlayListManager::setFormat(const QString &format)
-{
- if(format != PlaylistSettings::instance()->format())
- {
- PlaylistSettings::instance()->setFormat(format);
- emit settingsChanged();
- foreach(PlayListModel *model, m_models)
- {
- foreach(PlayListItem *item, model->items())
- item->setText(QString());
- model->doCurrentVisibleRequest();
- }
- }
-}
-
bool PlayListManager::isRepeatableList() const
{
return m_repeatable;
diff --git a/src/qmmpui/playlistmanager.h b/src/qmmpui/playlistmanager.h
index 150964428..16bf5a7c6 100644
--- a/src/qmmpui/playlistmanager.h
+++ b/src/qmmpui/playlistmanager.h
@@ -81,42 +81,6 @@ public:
*/
PlayListModel *playListAt(int i) const;
/*!
- * Returns state of the "Convert underscores to blanks" option (\b true - enabled, \b false - disabled).
- */
- bool convertUnderscore() const;
- /*!
- * Returns state of the "Convert %20 to blanks" option (\b true - enabled, \b false - disabled).
- */
- bool convertTwenty() const;
- /*!
- * Returns the state of metadata usage (\b true - use, \b false - not use).
- */
- bool useMetadata() const;
- /*!
- * Returns title format string.
- */
- const QString format() const;
- /*!
- * Sets the "Convert underscores to blanks" option state to \b enabled
- * @param enabled Option state (\b true - enabled, \b false - disabled)
- */
- void setConvertUnderscore(bool enabled);
- /*!
- * Sets the "Convert %20 to blanks" option state to \b enabled
- * @param enabled Option state (\b true - enabled, \b false - disabled)
- */
- void setConvertTwenty(bool enabled);
- /*!
- * Sets metadata usage option state to \b enabled
- * @param enabled Option state (\b true - enabled, \b false - disabled)
- */
- void setUseMetadata(bool enabled);
- /*!
- * Sets short title template.
- * @param format title template. \sa MetaDataFormatter
- */
- void setFormat(const QString &format);
- /*!
* Returns state of "Repeat All" option.
*/
bool isRepeatableList() const;
@@ -125,7 +89,6 @@ public:
*/
bool isShuffle() const;
-
signals:
/*!
* Emitted when current playlist changes.
@@ -165,10 +128,6 @@ signals:
* @param state New state of the "Shuffle" option (\b true - enabled, \b false disabled)
*/
void shuffleChanged(bool state);
- /*!
- * Emitted when other settings (format, metadata, etc) have changed.
- */
- void settingsChanged();
public slots:
/*!
@@ -298,7 +257,6 @@ public slots:
*/
void stopAfterSelected();
-
private:
void readPlayLists();
void writePlayLists();
diff --git a/src/qmmpui/playlistmodel.cpp b/src/qmmpui/playlistmodel.cpp
index f1226d2e2..50ffe35b1 100644
--- a/src/qmmpui/playlistmodel.cpp
+++ b/src/qmmpui/playlistmodel.cpp
@@ -36,7 +36,6 @@
#include "playlistitem.h"
#include "playstate_p.h"
#include "detailsdialog.h"
-#include "playlistsettings_p.h"
#include "playlistmodel.h"
diff --git a/src/qmmpui/playlistsettings_p.h b/src/qmmpui/playlistsettings_p.h
deleted file mode 100644
index cce4f35e1..000000000
--- a/src/qmmpui/playlistsettings_p.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2009 by Ilya Kotov *
- * forkotov02@hotmail.ru *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
- ***************************************************************************/
-#ifndef PLAYLISTSETTINGS_H
-#define PLAYLISTSETTINGS_H
-
-#include <QString>
-
-/*! @internal
- * @author Ilya Kotov <forkotov02@hotmail.ru>
- */
-class PlaylistSettings
-{
-public:
- PlaylistSettings();
-
- ~PlaylistSettings();
-
- static PlaylistSettings* instance();
- bool convertUnderscore();
- bool convertTwenty();
- bool useMetadata();
- const QString format() const;
- void setConvertUnderscore(bool);
- void setConvertTwenty(bool);
- void setFormat(const QString &format);
- void setUseMetadata(bool);
-
-private:
- static PlaylistSettings* m_instance;
- bool m_convertUnderscore, m_convertTwenty;
- bool m_useMetadata;
- QString m_format;
-
-};
-
-#endif
diff --git a/src/qmmpui/qmmpui.pro b/src/qmmpui/qmmpui.pro
index 6535208a5..c902f44bd 100644
--- a/src/qmmpui/qmmpui.pro
+++ b/src/qmmpui/qmmpui.pro
@@ -32,7 +32,6 @@ HEADERS += general.h \
playstate_p.h \
fileloader_p.h \
mediaplayer.h \
- playlistsettings_p.h \
detailsdialog.h \
tageditor_p.h \
playlistmanager.h \
@@ -44,7 +43,8 @@ HEADERS += general.h \
jumptotrackdialog_p.h \
configdialog.h \
pluginitem_p.h \
- aboutdialog_p.h
+ aboutdialog_p.h \
+ qmmpuisettings.h
SOURCES += general.cpp \
playlistparser.cpp \
commandlinemanager.cpp \
@@ -55,7 +55,6 @@ SOURCES += general.cpp \
playlistitem.cpp \
fileloader.cpp \
mediaplayer.cpp \
- playlistsettings.cpp \
detailsdialog.cpp \
tageditor.cpp \
playlistmanager.cpp \
@@ -66,7 +65,8 @@ SOURCES += general.cpp \
jumptotrackdialog.cpp \
configdialog.cpp \
pluginitem.cpp \
- aboutdialog.cpp
+ aboutdialog.cpp \
+ qmmpuisettings.cpp
FORMS += forms/detailsdialog.ui \
forms/tageditor.ui \
forms/templateeditor.ui \
@@ -110,8 +110,13 @@ unix {
templateeditor.h \
uifactory.h \
uiloader.h \
- uihelper.h
+ uihelper.h \
+ qmmpuisettings.h
devel.path = /include/qmmpui
INSTALLS += target \
devel
}
+
+
+
+
diff --git a/src/qmmpui/playlistsettings.cpp b/src/qmmpui/qmmpuisettings.cpp
index c1fa58174..15d0b774b 100644
--- a/src/qmmpui/playlistsettings.cpp
+++ b/src/qmmpui/qmmpuisettings.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2009 by Ilya Kotov *
+ * Copyright (C) 2012 by Ilya Kotov *
* forkotov02@hotmail.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -19,73 +19,108 @@
***************************************************************************/
#include <QSettings>
+#include <QApplication>
#include <qmmp/qmmp.h>
-#include "playlistsettings_p.h"
+#include "playlistmanager.h"
+#include "qmmpuisettings.h"
-PlaylistSettings *PlaylistSettings::m_instance = 0;
+QmmpUiSettings *QmmpUiSettings::m_instance = 0;
-PlaylistSettings::PlaylistSettings()
+QmmpUiSettings::QmmpUiSettings(QObject *parent) : QObject(parent)
{
+ m_instance = this;
QSettings s (Qmmp::configFile(), QSettings::IniFormat);
m_format = s.value("PlayList/title_format", "%p%if(%p&%t, - ,)%t").toString();
m_convertUnderscore = s.value ("PlayList/convert_underscore", true).toBool();
m_convertTwenty = s.value ("PlayList/convert_twenty", true).toBool();
m_useMetadata = s.value ("PlayList/load_metadata", true).toBool();
+ m_resume_on_startup = s.value("General/resume_on_startup", false).toBool();
}
-PlaylistSettings::~PlaylistSettings()
+QmmpUiSettings::~QmmpUiSettings()
{
m_instance = 0;
- QSettings s(Qmmp::configFile(), QSettings::IniFormat);
- s.setValue("PlayList/title_format", m_format);
- s.setValue("PlayList/convert_underscore", m_convertUnderscore);
- s.setValue("PlayList/convert_twenty", m_convertTwenty);
- s.setValue("PlayList/load_metadata", m_useMetadata);
-}
-
-PlaylistSettings *PlaylistSettings::instance()
-{
- if (!m_instance)
- m_instance = new PlaylistSettings();
- return m_instance;
+ sync();
}
-const QString PlaylistSettings::format() const
+const QString QmmpUiSettings::format() const
{
return m_format;
}
-bool PlaylistSettings::convertUnderscore()
+bool QmmpUiSettings::convertUnderscore() const
{
return m_convertUnderscore;
}
-bool PlaylistSettings::convertTwenty()
+bool QmmpUiSettings::convertTwenty() const
{
return m_convertTwenty;
}
-bool PlaylistSettings::useMetadata()
+bool QmmpUiSettings::useMetadata() const
{
return m_useMetadata;
}
-void PlaylistSettings::setConvertUnderscore(bool yes)
+void QmmpUiSettings::setConvertUnderscore(bool yes)
{
m_convertUnderscore = yes;
}
-void PlaylistSettings::setConvertTwenty(bool yes)
+void QmmpUiSettings::setConvertTwenty(bool yes)
{
m_convertTwenty = yes;
}
-void PlaylistSettings::setFormat(const QString &format)
+void QmmpUiSettings::setFormat(const QString &format)
{
m_format = format;
+ if(format != m_format)
+ {
+ m_format = format;
+ //emit settingsChanged();
+ foreach(PlayListModel *model, PlayListManager::instance()->playLists())
+ {
+ foreach(PlayListItem *item, model->items())
+ item->setText(QString());
+ model->doCurrentVisibleRequest();
+ }
+ }
}
-void PlaylistSettings::setUseMetadata(bool yes)
+void QmmpUiSettings::setUseMetadata(bool yes)
{
m_useMetadata = yes;
}
+
+bool QmmpUiSettings::resumeOnStartup() const
+{
+ return m_resume_on_startup;
+}
+
+void QmmpUiSettings::setResumeOnStartup(bool enabled)
+{
+ m_resume_on_startup = enabled;
+}
+
+void QmmpUiSettings::sync()
+{
+ QSettings s(Qmmp::configFile(), QSettings::IniFormat);
+ s.setValue("PlayList/title_format", m_format);
+ s.setValue("PlayList/convert_underscore", m_convertUnderscore);
+ s.setValue("PlayList/convert_twenty", m_convertTwenty);
+ s.setValue("PlayList/load_metadata", m_useMetadata);
+ s.setValue("General/resume_on_startup", m_resume_on_startup);
+}
+
+QmmpUiSettings * QmmpUiSettings::instance()
+{
+ if(!m_instance)
+ return new QmmpUiSettings(qApp);
+ return m_instance;
+}
+
+
+
+
diff --git a/src/qmmpui/qmmpuisettings.h b/src/qmmpui/qmmpuisettings.h
new file mode 100644
index 000000000..f7cf65de2
--- /dev/null
+++ b/src/qmmpui/qmmpuisettings.h
@@ -0,0 +1,117 @@
+/***************************************************************************
+ * Copyright (C) 2012 by Ilya Kotov *
+ * forkotov02@hotmail.ru *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the *
+ * Free Software Foundation, Inc., *
+ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ ***************************************************************************/
+
+#ifndef QMMPUISETTINGS_H
+#define QMMPUISETTINGS_H
+
+#include <QObject>
+
+/*! @brief The QmmpUiSettings class provides access to global libqmmpui library settings.
+ * @author Ilya Kotov <forkotov02@hotmail.ru>
+ */
+class QmmpUiSettings : public QObject
+{
+ Q_OBJECT
+public:
+ /*!
+ * Constructor.
+ * @param parent Parent object.
+ * This functions is for internal usage only, use QmmpSettings::instance() instead.
+ */
+ explicit QmmpUiSettings(QObject *parent = 0);
+ /*!
+ * Destructor.
+ */
+ virtual ~QmmpUiSettings();
+ /*!
+ * Returns state of the "Convert underscores to blanks" option (\b true - enabled, \b false - disabled).
+ */
+ bool convertUnderscore() const;
+ /*!
+ * Returns state of the "Convert %20 to blanks" option (\b true - enabled, \b false - disabled).
+ */
+ bool convertTwenty() const;
+ /*!
+ * Returns the state of metadata usage (\b true - use, \b false - not use).
+ */
+ bool useMetadata() const;
+ /*!
+ * Returns title format string.
+ */
+ const QString format() const;
+ /*!
+ * Sets the "Convert underscores to blanks" option state to \b enabled
+ * @param enabled Option state (\b true - enabled, \b false - disabled)
+ */
+ void setConvertUnderscore(bool enabled);
+ /*!
+ * Sets the "Convert %20 to blanks" option state to \b enabled
+ * @param enabled Option state (\b true - enabled, \b false - disabled)
+ */
+ void setConvertTwenty(bool enabled);
+ /*!
+ * Sets short title template.
+ * @param format title template. \sa MetaDataFormatter
+ */
+ void setFormat(const QString &format);
+ /*!
+ * Sets metadata usage option state to \b enabled
+ * @param enabled Option state (\b true - enabled, \b false - disabled)
+ */
+ void setUseMetadata(bool enabled);
+ /*!
+ * Returns \b true if option "Resume On Startup" is enabled, otherwise returns \b false
+ */
+ bool resumeOnStartup() const;
+ /*!
+ * Sets the "Resume on startup" option state to \b enabled
+ * @param enabled Option state (\b true - enabled, \b false - disabled)
+ */
+ void setResumeOnStartup(bool enabled);
+ /*!
+ * Returns a pointer to the QmmpUiSettings instance.
+ */
+ static QmmpUiSettings* instance();
+
+signals:
+ /*!
+ * Emitted when other settings (format, metadata, etc) have changed.
+ */
+ //void settingsChanged();
+
+public slots:
+ /*!
+ * Writes all unsaved settings to configuration file
+ */
+ void sync();
+
+
+private:
+ static QmmpUiSettings* m_instance;
+ //playlist
+ bool m_convertUnderscore, m_convertTwenty;
+ bool m_useMetadata;
+ QString m_format;
+ //general
+ bool m_resume_on_startup;
+
+};
+
+#endif // QMMPUISETTINGS_H
diff --git a/src/qmmpui/translations/libqmmpui_cs.ts b/src/qmmpui/translations/libqmmpui_cs.ts
index b762a1c7c..5d189dd85 100644
--- a/src/qmmpui/translations/libqmmpui_cs.ts
+++ b/src/qmmpui/translations/libqmmpui_cs.ts
@@ -87,93 +87,93 @@
<translation>Soubor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Umělec</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Stopa</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Vypnuto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Protokoly</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Dekodéry</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Přehrávače</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Název</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Dvoumístné číslo stopy</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Číslo disku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Stav</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Skladatel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Název souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Cesta k souboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Žánr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Poznámka</translation>
</message>
@@ -389,17 +389,17 @@
<translation>Heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Vizualizace</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Obecné</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<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 6014b72bb..fe50fc46f 100644
--- a/src/qmmpui/translations/libqmmpui_de.ts
+++ b/src/qmmpui/translations/libqmmpui_de.ts
@@ -87,93 +87,93 @@
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Interpret</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Stück</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Deaktiviert</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Transporte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Dekoder</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Zweistellige Stücknummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>CD-Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Zustand</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Komponist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Dateiname</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Dateipfad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Jahr</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
@@ -389,17 +389,17 @@
<translation>Passwort:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Visualisierung</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Effekte</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Sonstige</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Wiedergabeliste</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_es.ts b/src/qmmpui/translations/libqmmpui_es.ts
index 19e6117a5..5be6788a1 100644
--- a/src/qmmpui/translations/libqmmpui_es.ts
+++ b/src/qmmpui/translations/libqmmpui_es.ts
@@ -87,93 +87,93 @@
<translation>Nombre del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Intérprete</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Pista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Deshabilitado</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Transportes</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Decodificadores</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Motores</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Número de pista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Número de pista con dos cifras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Número de disco</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Condición</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Género</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Compositor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Nombre del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Ruta del archivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Año</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Comentario</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Conectividad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Visualización</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efectos</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>General</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Lista de reproducción</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_it.ts b/src/qmmpui/translations/libqmmpui_it.ts
index 8c79a9ee9..b67aeebe3 100644
--- a/src/qmmpui/translations/libqmmpui_it.ts
+++ b/src/qmmpui/translations/libqmmpui_it.ts
@@ -87,93 +87,93 @@
<translation>File</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Interprete</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Traccia</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Disabilitato</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Protocolli di trasporto</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Decodificatori</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Meccanismi</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Titolo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Traccia n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Traccia n° a due cifre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Disco n°</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Condizione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Genere</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Compositore</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Nome file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Percorso file</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Anno</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Commento</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Connettività</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Visualizzazione</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Effetti</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Generale</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Lista esecuzione</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_ja.ts b/src/qmmpui/translations/libqmmpui_ja.ts
index 56f8b2bc2..5c32d3b85 100644
--- a/src/qmmpui/translations/libqmmpui_ja.ts
+++ b/src/qmmpui/translations/libqmmpui_ja.ts
@@ -319,108 +319,108 @@
<translation>16ビット出力</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>トラック</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>アルバム</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>無効</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>転送</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>デコーダー</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>エンジン</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>音響効果</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>視覚効果</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>一般</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>アーティスト</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>タイトル</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>トラック番号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>トラック番号 数字2桁</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>ジャンル</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>コメント</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>作曲者</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>ディスク番号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>ファイル名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>ファイルパス</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>年</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>定番</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>プレイリスト</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_lt.ts b/src/qmmpui/translations/libqmmpui_lt.ts
index 0f6eb236f..5ed04b867 100644
--- a/src/qmmpui/translations/libqmmpui_lt.ts
+++ b/src/qmmpui/translations/libqmmpui_lt.ts
@@ -87,93 +87,93 @@
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Atlikėjas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Albumas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Takelis</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Išjungta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Transportas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Dekoderiai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Varikliai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Dviejų skaičių takelio numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Disko numeris</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Būklė</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Autorius</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Bylos pavadinimas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Bylos kelias</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Žanras</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Metai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Komentaras</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Tinklas</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Vizualizacija</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efektai</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Bendri</translation>
</message>
@@ -561,8 +561,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Grojaraštis</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_nl.ts b/src/qmmpui/translations/libqmmpui_nl.ts
index 3acfa0c27..831a307b5 100644
--- a/src/qmmpui/translations/libqmmpui_nl.ts
+++ b/src/qmmpui/translations/libqmmpui_nl.ts
@@ -87,93 +87,93 @@
<translation>Bestandsnaam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Artiest</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Uitgeschakeld</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Protocols</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Decoders</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Engines</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Naam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Liednummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Twee-getal liednummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>CD nummer</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Staat</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Componist</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Bestandsnaam</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Pad</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Genre</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Jaar</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Commentaar</translation>
</message>
@@ -389,17 +389,17 @@
<translation>Proxy wachtwoord:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Visualisatie</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Effecten</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Algemeen</translation>
</message>
@@ -560,8 +560,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Afspeellijst</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_pl_PL.ts b/src/qmmpui/translations/libqmmpui_pl_PL.ts
index 60314728d..a7a468365 100644
--- a/src/qmmpui/translations/libqmmpui_pl_PL.ts
+++ b/src/qmmpui/translations/libqmmpui_pl_PL.ts
@@ -87,93 +87,93 @@
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Artysta</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Utwór</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Wyłączone</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Transporty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Dekodery</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Silniki</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Tytuł</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Dwuznakowy numer utworu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Numer albumu</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Warunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Gatunek</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Kompozytor</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Nazwa pliku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Lokalizacja</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Komentarz</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Sieć</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Wizualizacje</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Ogólne</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<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 dccd2488d..b90281ace 100644
--- a/src/qmmpui/translations/libqmmpui_pt_BR.ts
+++ b/src/qmmpui/translations/libqmmpui_pt_BR.ts
@@ -87,93 +87,93 @@
<translation type="unfinished">Nome do Arquivo</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation type="unfinished">Artista</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation type="unfinished">Álbum</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation type="unfinished">Título</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation type="unfinished">Gênero</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation type="unfinished">Ano</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation type="unfinished">Comentário</translation>
</message>
@@ -242,17 +242,17 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation type="unfinished"></translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation type="unfinished">Lista de músicas</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_ru.ts b/src/qmmpui/translations/libqmmpui_ru.ts
index c9b5101bd..f58524a86 100644
--- a/src/qmmpui/translations/libqmmpui_ru.ts
+++ b/src/qmmpui/translations/libqmmpui_ru.ts
@@ -87,93 +87,93 @@
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Исполнитель</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Дорожка</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Транспорты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Декодеры</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Внешние проигрыватели</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Название</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>2-x разрядный номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Номер диска</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Условие</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Имя файла</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Путь к файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Год</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Сеть</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Визуализация</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Эффекты</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Общие</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>Список</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_sk.ts b/src/qmmpui/translations/libqmmpui_sk.ts
index 8705f2493..bfcd253a2 100644
--- a/src/qmmpui/translations/libqmmpui_sk.ts
+++ b/src/qmmpui/translations/libqmmpui_sk.ts
@@ -87,93 +87,93 @@
<translation>Názov súboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Interprét</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Album</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Skladba</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Zakázané</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Protokoly</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Dekodéry</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Prehrávače</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Názov</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Číslo skladby</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>Dvojmiestne číslo skladby</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Číslo disku</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Stav</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Skladateľ</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Názov súboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Cesta k súboru</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Žáner</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Rok</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Poznámka</translation>
</message>
@@ -389,17 +389,17 @@
<translation>Proxy heslo:</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Vizualizácie</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efekty</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Všeobecné</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation type="unfinished">Playlist</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_tr.ts b/src/qmmpui/translations/libqmmpui_tr.ts
index 642b6e702..b94868f2d 100644
--- a/src/qmmpui/translations/libqmmpui_tr.ts
+++ b/src/qmmpui/translations/libqmmpui_tr.ts
@@ -87,93 +87,93 @@
<translation>Dosya adı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Sanatçı</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Albüm</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Başlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Tarz</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Yıl</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Yorum</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Bağlanırlık</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Görsellik</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Efektler</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Genel</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation type="unfinished">Çalma Listesi</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_uk_UA.ts b/src/qmmpui/translations/libqmmpui_uk_UA.ts
index 10df37afc..a350888fe 100644
--- a/src/qmmpui/translations/libqmmpui_uk_UA.ts
+++ b/src/qmmpui/translations/libqmmpui_uk_UA.ts
@@ -87,93 +87,93 @@
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>Виконавець</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>Альбом</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation>Трек</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation>Вимкнено</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation>Транспорти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation>Декодери</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation>Зовнішні програвачі</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>Назва</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation>Номер треку</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation>2- розрядний номер трека</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation>Номер диску</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation>Умова</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>Жанр</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation>Композитор</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation>Ім&apos;я файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation>Шлях файлу</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>Рік</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
@@ -242,17 +242,17 @@
<translation>Мережа</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>Візуалізація</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>Ефекти</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>Загальне</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<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 12c553196..3aeafe3d2 100644
--- a/src/qmmpui/translations/libqmmpui_zh_CN.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_CN.ts
@@ -87,93 +87,93 @@
<translation>文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>艺术家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>专辑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation type="unfinished">音轨</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>标题</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation type="unfinished">音轨编号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation type="unfinished">两位数音轨编号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation type="unfinished">光盘编号</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation type="unfinished">条件</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation type="unfinished">作曲</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation type="unfinished">文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation type="unfinished">文件路径</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>备注</translation>
</message>
@@ -242,17 +242,17 @@
<translation>连接</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>可视化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>常规</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>播放列表</translation>
</message>
diff --git a/src/qmmpui/translations/libqmmpui_zh_TW.ts b/src/qmmpui/translations/libqmmpui_zh_TW.ts
index 146ce2d1d..91e589b6d 100644
--- a/src/qmmpui/translations/libqmmpui_zh_TW.ts
+++ b/src/qmmpui/translations/libqmmpui_zh_TW.ts
@@ -87,93 +87,93 @@
<translation>檔名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="283"/>
+ <location filename="../configdialog.cpp" line="285"/>
<source>Artist</source>
<translation>藝術家</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="66"/>
- <location filename="../configdialog.cpp" line="284"/>
+ <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="286"/>
<source>Album</source>
<translation>專輯</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="65"/>
+ <location filename="../configdialog.cpp" line="66"/>
<source>Track</source>
<translation type="unfinished">音軌</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="67"/>
+ <location filename="../configdialog.cpp" line="68"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="164"/>
+ <location filename="../configdialog.cpp" line="166"/>
<source>Transports</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="174"/>
+ <location filename="../configdialog.cpp" line="176"/>
<source>Decoders</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="184"/>
+ <location filename="../configdialog.cpp" line="186"/>
<source>Engines</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="285"/>
+ <location filename="../configdialog.cpp" line="287"/>
<source>Title</source>
<translation>標題</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="286"/>
+ <location filename="../configdialog.cpp" line="288"/>
<source>Track number</source>
<translation type="unfinished">音軌編號</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="287"/>
+ <location filename="../configdialog.cpp" line="289"/>
<source>Two-digit track number</source>
<translation type="unfinished">兩位數音軌編號</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="291"/>
+ <location filename="../configdialog.cpp" line="293"/>
<source>Disc number</source>
<translation type="unfinished">光槃編號</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="295"/>
+ <location filename="../configdialog.cpp" line="297"/>
<source>Condition</source>
<translation type="unfinished">條件</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="288"/>
+ <location filename="../configdialog.cpp" line="290"/>
<source>Genre</source>
<translation>流派</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="290"/>
+ <location filename="../configdialog.cpp" line="292"/>
<source>Composer</source>
<translation type="unfinished">作曲</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="292"/>
+ <location filename="../configdialog.cpp" line="294"/>
<source>File name</source>
<translation type="unfinished">文件名</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="293"/>
+ <location filename="../configdialog.cpp" line="295"/>
<source>File path</source>
<translation type="unfinished">文件路徑</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="294"/>
+ <location filename="../configdialog.cpp" line="296"/>
<source>Year</source>
<translation>年代</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="289"/>
+ <location filename="../configdialog.cpp" line="291"/>
<source>Comment</source>
<translation>備註</translation>
</message>
@@ -242,17 +242,17 @@
<translation>連線</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="204"/>
+ <location filename="../configdialog.cpp" line="206"/>
<source>Visualization</source>
<translation>可視化</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="194"/>
+ <location filename="../configdialog.cpp" line="196"/>
<source>Effects</source>
<translation>特效</translation>
</message>
<message>
- <location filename="../configdialog.cpp" line="214"/>
+ <location filename="../configdialog.cpp" line="216"/>
<source>General</source>
<translation>常規</translation>
</message>
@@ -556,8 +556,8 @@ p, li { white-space: pre-wrap; }
<context>
<name>PlayListManager</name>
<message>
- <location filename="../playlistmanager.cpp" line="149"/>
- <location filename="../playlistmanager.cpp" line="389"/>
+ <location filename="../playlistmanager.cpp" line="147"/>
+ <location filename="../playlistmanager.cpp" line="334"/>
<source>Playlist</source>
<translation>播放清單</translation>
</message>