aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-02-11 11:12:01 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2018-02-11 11:12:01 +0000
commitd1779ba312313ac8ab03ffe6524758f7bfb68747 (patch)
treef8b57bf33fbdaef2b1ab571f1aac5f71230052a6
parentc42798f38f81582ab0e4ce705c000e7ab387ab31 (diff)
downloadqmmp-d1779ba312313ac8ab03ffe6524758f7bfb68747.tar.gz
qmmp-d1779ba312313ac8ab03ffe6524758f7bfb68747.tar.bz2
qmmp-d1779ba312313ac8ab03ffe6524758f7bfb68747.zip
added feature to change default user interface
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7857 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/qmmpui/uiloader.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qmmpui/uiloader.cpp b/src/qmmpui/uiloader.cpp
index b3426ccd2..99e7a02ff 100644
--- a/src/qmmpui/uiloader.cpp
+++ b/src/qmmpui/uiloader.cpp
@@ -105,7 +105,11 @@ UiFactory *UiLoader::selected()
{
loadPlugins();
QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
+#ifdef QMMP_DEFAULT_UI
+ QString name = settings.value("Ui/current_plugin", QMMP_DEFAULT_UI).toString();
+#else
QString name = settings.value("Ui/current_plugin", "skinned").toString();
+#endif
foreach(QmmpUiPluginCache *item, *m_cache)
{
if(item->shortName() == name && item->uiFactory())