summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/settings.cpp
diff options
context:
space:
mode:
authorDavid Kaye <david@ethernull.org>2013-10-05 11:32:08 +0200
committerKarsten Heimrich <karsten.heimrich@digia.com>2013-10-08 12:04:55 +0200
commit394a052b609e4959e8ec4ca7f8e666c83b33c897 (patch)
tree1a51359ea5b339f9c8cfc7be2b7e5282ead7a34c /src/libs/installer/settings.cpp
parentba70c4f4334b26acaa2b61e7e915ea108dadbe6c (diff)
Allow users to select installer style
Add a "WizardStyle" tag to config.xml that takes values "Modern", "Classic", "Aero" or "Mac" to force the style. Change-Id: Ibd6c329a6b159c202fa7a7aa535b36e00c544079 Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/installer/settings.cpp')
-rw-r--r--src/libs/installer/settings.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libs/installer/settings.cpp b/src/libs/installer/settings.cpp
index d8f409f46..6367781a2 100644
--- a/src/libs/installer/settings.cpp
+++ b/src/libs/installer/settings.cpp
@@ -230,7 +230,7 @@ Settings Settings::fromFileAndPrefix(const QString &path, const QString &prefix,
<< scStartMenuDir << scUninstallerName << scUninstallerIniFile << scRemoveTargetDir
<< scRunProgram << scRunProgramArguments << scRunProgramDescription
<< scDependsOnLocalInstallerBinary
- << scAllowSpaceInPath << scAllowNonAsciiCharacters
+ << scAllowSpaceInPath << scAllowNonAsciiCharacters << scWizardStyle
<< scRepositorySettingsPageVisible << scTargetConfigurationFile
<< scRemoteRepositories << scTranslations;
@@ -344,6 +344,11 @@ QString Settings::icon() const
return d->makeAbsolutePath(d->m_data.value(scIcon).toString() + systemIconSuffix());
}
+QString Settings::wizardStyle() const
+{
+ return d->m_data.value(scWizardStyle).toString();
+}
+
QString Settings::installerApplicationIcon() const
{
return d->makeAbsolutePath(d->m_data.value(scInstallerApplicationIcon).toString() + systemIconSuffix());