diff options
author | Tim Jenssen <tim.jenssen@digia.com> | 2013-05-17 13:44:42 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-05-21 12:17:55 +0200 |
commit | 31efda979357cc5ac937f4b5bbd1f9a623b7e003 (patch) | |
tree | 8de5b69200a7ee8fa8ba286e5760439e774a70a9 /src | |
parent | c3e1a2cefcc2cc6d689d7f371f6d0086b016f399 (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.cpp | 7 | ||||
-rw-r--r-- | src/libs/installer/packagemanagergui.h | 3 |
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; |