summaryrefslogtreecommitdiffstats
path: root/installerbuilder/installerbase/installerbasecommons.h
diff options
context:
space:
mode:
authorkh1 <qt-info@nokia.com>2011-03-03 16:03:57 +0100
committerTim Jenssen <tim.jenssen@nokia.com>2011-03-03 17:46:00 +0100
commit1bfafc0f2c8ed03b22a0a1b5441d7bd0baa3eb1a (patch)
tree2f0a3f7562176d671e2665e0367d4a07553f7b5b /installerbuilder/installerbase/installerbasecommons.h
parente5a9ff82c3696122189bf4e1c53439090a06f9ea (diff)
Some more work to have the a proper wizard updater intergration.
Introduce some magic marker to differentiate between update and package management modus. The base installer now needs explicite arguments passed to make the app an updater or package manager. Adjustment some more classes to take the new markers into account.
Diffstat (limited to 'installerbuilder/installerbase/installerbasecommons.h')
-rw-r--r--installerbuilder/installerbase/installerbasecommons.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/installerbuilder/installerbase/installerbasecommons.h b/installerbuilder/installerbase/installerbasecommons.h
index cd8654aa0..d93e5d80e 100644
--- a/installerbuilder/installerbase/installerbasecommons.h
+++ b/installerbuilder/installerbase/installerbasecommons.h
@@ -53,6 +53,15 @@ public:
public Q_SLOTS:
void message(KDJob *job, const QString &msg);
+Q_SIGNALS:
+ void initUpdater();
+ void initPackageManager();
+
+private Q_SLOTS:
+ void setUpdater(bool value);
+ void setUninstaller(bool value);
+ void setPackageManager(bool value);
+
private:
QLabel *m_label;
QStackedWidget *m_stack;