diff options
author | kh1 <qt-info@nokia.com> | 2011-03-31 14:14:56 +0200 |
---|---|---|
committer | kh1 <qt-info@nokia.com> | 2011-03-31 14:14:56 +0200 |
commit | 959be05fb6ee39a8d8b42cbd34d6f9c9585e7c07 (patch) | |
tree | c85d734a014b3df30b4930abdf66b16e7a869e5e /installerbuilder | |
parent | 5fb9e4cd8488e67315df18fad585dedf3aeb9be8 (diff) |
Let the installer handle the virtual components stuff.
Diffstat (limited to 'installerbuilder')
-rw-r--r-- | installerbuilder/libinstaller/qinstaller.cpp | 23 | ||||
-rw-r--r-- | installerbuilder/libinstaller/qinstaller.h | 6 |
2 files changed, 29 insertions, 0 deletions
diff --git a/installerbuilder/libinstaller/qinstaller.cpp b/installerbuilder/libinstaller/qinstaller.cpp index 9259ad150..a26b50462 100644 --- a/installerbuilder/libinstaller/qinstaller.cpp +++ b/installerbuilder/libinstaller/qinstaller.cpp @@ -61,6 +61,9 @@ using namespace QInstaller; +static QFont s_virtualComponentsFont; +static bool s_virtualComponentsVisible = false; + static QScriptValue checkArguments(QScriptContext* context, int amin, int amax) { if (context->argumentCount() < amin || context->argumentCount() > amax) { @@ -644,6 +647,26 @@ Installer::~Installer() delete d; } +QFont Installer::virtualComponentsFont() +{ + return s_virtualComponentsFont; +} + +void Installer::setVirtualComponentsFont(const QFont &font) +{ + s_virtualComponentsFont = font; +} + +bool Installer::virtualComponentsVisible() +{ + return s_virtualComponentsVisible; +} + +void Installer::setVirtualComponentsVisible(bool visible) +{ + s_virtualComponentsVisible = visible; +} + RunModes Installer::runMode() const { return isUpdater() ? UpdaterMode : AllMode; diff --git a/installerbuilder/libinstaller/qinstaller.h b/installerbuilder/libinstaller/qinstaller.h index 3a2a56502..69171496e 100644 --- a/installerbuilder/libinstaller/qinstaller.h +++ b/installerbuilder/libinstaller/qinstaller.h @@ -83,6 +83,12 @@ public: = QVector< KDUpdater::UpdateOperation*>()); ~Installer(); + static QFont virtualComponentsFont(); + static void setVirtualComponentsFont(const QFont &font); + + static bool virtualComponentsVisible(); + static void setVirtualComponentsVisible(bool visible); + QHash<QString, KDUpdater::PackageInfo> localInstalledPackages(); GetRepositoriesMetaInfoJob* fetchMetaInformation(const InstallerSettings &settings); bool addUpdateResourcesFrom(GetRepositoriesMetaInfoJob *metaInfoJob, const InstallerSettings &settings, |