From 436ed78b6facdf52136c6ae78bf200c12d5fef42 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Mon, 2 Aug 2010 22:32:37 +0000 Subject: [PATCH] Theme Editor: SkinDocument class now checks file extension when loading a document and sets the cs device setting accordingly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27673 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/gui/skindocument.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/utils/themeeditor/gui/skindocument.cpp b/utils/themeeditor/gui/skindocument.cpp index 18877d14ee..15111cbed8 100644 --- a/utils/themeeditor/gui/skindocument.cpp +++ b/utils/themeeditor/gui/skindocument.cpp @@ -73,6 +73,21 @@ SkinDocument::SkinDocument(QLabel* statusLabel, QString file, QStringList decomposed = fileName.split('/'); titleText = decomposed.last(); + /* Setting the current screen device setting */ + QString extension = titleText.split(".").last().toLower().right(3); + if(extension == "wps") + { + device->setData("cs", "WPS"); + } + else if(extension == "sbs") + { + device->setData("cs", "Menus"); + } + else if(extension == "fms") + { + device->setData("cs", "FM Radio Screen"); + } + lastUpdate = QTime::currentTime(); }