summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/packagemanagercore.h
diff options
context:
space:
mode:
authorAndreas Holzammer <andreas.holzammer.qnx@kdab.com>2012-04-25 13:21:12 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2012-04-25 16:17:08 +0200
commit84a7443c75ea3c22d06290ec1fa2e6cf193b20f1 (patch)
tree0515956273f7822aa5b4970b7684824738d7683b /src/libs/installer/packagemanagercore.h
parentf691fd7ae2b1c9494174128289f1ade9e5ebdb03 (diff)
Add possibility to verify custom pages.
Introduce setValidatorForCustomPage, to set a validator for a custom page. Change-Id: I24739d9544c20e0b2b1beab1ae90f8b98cc3d542 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore.h')
-rw-r--r--src/libs/installer/packagemanagercore.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h
index 2e7f8d28c..cae72c214 100644
--- a/src/libs/installer/packagemanagercore.h
+++ b/src/libs/installer/packagemanagercore.h
@@ -221,6 +221,8 @@ public:
Q_INVOKABLE bool addWizardPageItem(QInstaller::Component *component, const QString &name, int page);
Q_INVOKABLE bool removeWizardPageItem(QInstaller::Component *component, const QString &name);
Q_INVOKABLE bool setDefaultPageVisible(int page, bool visible);
+ Q_INVOKABLE void setValidatorForCustomPage(QInstaller::Component *component, const QString &name,
+ const QString &callbackName);
void rollBackInstallation();
@@ -276,6 +278,8 @@ Q_SIGNALS:
void wizardWidgetInsertionRequested(QWidget *widget, QInstaller::PackageManagerCore::WizardPage page);
void wizardWidgetRemovalRequested(QWidget *widget);
void wizardPageVisibilityChangeRequested(bool visible, int page);
+ void setValidatorForCustomPageRequested(QInstaller::Component *component, const QString &name,
+ const QString &callbackName);
void setAutomatedPageSwitchEnabled(bool request);
void coreNetworkSettingsChanged();