summaryrefslogtreecommitdiffstats
path: root/installerbuilder
diff options
context:
space:
mode:
Diffstat (limited to 'installerbuilder')
-rw-r--r--installerbuilder/libinstaller/qinstaller.cpp23
-rw-r--r--installerbuilder/libinstaller/qinstaller.h6
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,