diff options
author | kh1 <qt-info@nokia.com> | 2011-06-23 16:21:40 +0200 |
---|---|---|
committer | kh1 <qt-info@nokia.com> | 2011-06-23 16:21:40 +0200 |
commit | bad4df58972f8be4e16f676b3f4828bb6f88289f (patch) | |
tree | 57a2da6e1e92644baacefba0b31400ec9181a0f2 | |
parent | 8b8b4a93a1c277f4d43f0d5811846b2bab1ff168 (diff) |
Add a function to get ui string elements per page.
-rw-r--r-- | installerbuilder/libinstaller/packagemanagergui.cpp | 10 | ||||
-rw-r--r-- | installerbuilder/libinstaller/packagemanagergui.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp index 068ab03d6..45d037bb3 100644 --- a/installerbuilder/libinstaller/packagemanagergui.cpp +++ b/installerbuilder/libinstaller/packagemanagergui.cpp @@ -555,6 +555,16 @@ PackageManagerCore *PackageManagerPage::packageManagerCore() const return m_core; } +QVariantHash PackageManagerPage::elementsForPage(const QString &pageName) const +{ + const QVariant variant = m_core->settings().value(pageName); + + QVariantHash hash; + if (variant.canConvert<QVariantHash>()) + hash = variant.value<QVariantHash>(); + return hash; +} + QPixmap PackageManagerPage::watermarkPixmap() const { return QPixmap(m_core->value(QLatin1String("WatermarkPixmap"))); diff --git a/installerbuilder/libinstaller/packagemanagergui.h b/installerbuilder/libinstaller/packagemanagergui.h index adffe5281..5b3f8a3f4 100644 --- a/installerbuilder/libinstaller/packagemanagergui.h +++ b/installerbuilder/libinstaller/packagemanagergui.h @@ -136,6 +136,7 @@ public: protected: PackageManagerCore *packageManagerCore() const; + QVariantHash elementsForPage(const QString &pageName) const; // Inserts widget into the same layout like a sibling identified // by its name. Default position is just behind the sibling. |