summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@digia.com>2013-05-17 13:44:42 +0200
committerTim Jenssen <tim.jenssen@digia.com>2013-05-21 12:17:55 +0200
commit31efda979357cc5ac937f4b5bbd1f9a623b7e003 (patch)
tree8de5b69200a7ee8fa8ba286e5760439e774a70a9 /src
parentc3e1a2cefcc2cc6d689d7f371f6d0086b016f399 (diff)
add entered/left signal to pages
- Now it is possible to connect at a time were every ui thing is setuped. So changes from script side at the ui can be done then. Change-Id: I479378e1f3d3f02eda47b7ee28ced8077feab277 Reviewed-by: Iikka Eklund <iikka.eklund@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/libs/installer/packagemanagergui.cpp7
-rw-r--r--src/libs/installer/packagemanagergui.h3
2 files changed, 8 insertions, 2 deletions
diff --git a/src/libs/installer/packagemanagergui.cpp b/src/libs/installer/packagemanagergui.cpp
index fe6d8beab..dddec8aae 100644
--- a/src/libs/installer/packagemanagergui.cpp
+++ b/src/libs/installer/packagemanagergui.cpp
@@ -725,10 +725,13 @@ void PackageManagerPage::setVisible(bool visible)
return;
}
- if (visible)
+ if (visible) {
entering();
- else
+ emit entered();
+ } else {
leaving();
+ emit left();
+ }
}
int PackageManagerPage::nextId() const
diff --git a/src/libs/installer/packagemanagergui.h b/src/libs/installer/packagemanagergui.h
index 40b8bad7e..37e5d6852 100644
--- a/src/libs/installer/packagemanagergui.h
+++ b/src/libs/installer/packagemanagergui.h
@@ -164,6 +164,9 @@ public:
void setValidatePageComponent(QInstaller::Component *component);
bool validatePage();
+signals:
+ void entered();
+ void left();
protected:
PackageManagerCore *packageManagerCore() const;