From 959be05fb6ee39a8d8b42cbd34d6f9c9585e7c07 Mon Sep 17 00:00:00 2001 From: kh1 Date: Thu, 31 Mar 2011 14:14:56 +0200 Subject: Let the installer handle the virtual components stuff. --- installerbuilder/libinstaller/qinstaller.cpp | 23 +++++++++++++++++++++++ installerbuilder/libinstaller/qinstaller.h | 6 ++++++ 2 files changed, 29 insertions(+) (limited to 'installerbuilder') 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 localInstalledPackages(); GetRepositoriesMetaInfoJob* fetchMetaInformation(const InstallerSettings &settings); bool addUpdateResourcesFrom(GetRepositoriesMetaInfoJob *metaInfoJob, const InstallerSettings &settings, -- cgit v1.2.3