diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2013-08-29 11:31:27 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-29 12:26:30 +0200 |
commit | 71e4e00c64b059814d2c41b46018fda645dd0a51 (patch) | |
tree | 54051f86a9c0db669c500f079d1a0fe95e2cf383 /src/winextras/qwintaskbarprogress.h | |
parent | 491b83d228a5eecaae3cbb8a63355d8cd2da6996 (diff) |
Replace QWinTaskbarProgress::NoProgressState with a visible-property
Calling show()/hide() or setVisible(false) is a bit more intuitive
and Qt-stylish than setState(NoProgressState).
Change-Id: I12138454299f53a09e37bb82b473163e49ac97b3
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/winextras/qwintaskbarprogress.h')
-rw-r--r-- | src/winextras/qwintaskbarprogress.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/winextras/qwintaskbarprogress.h b/src/winextras/qwintaskbarprogress.h index ff23bc8..8ee8e3b 100644 --- a/src/winextras/qwintaskbarprogress.h +++ b/src/winextras/qwintaskbarprogress.h @@ -57,11 +57,11 @@ class Q_WINEXTRAS_EXPORT QWinTaskbarProgress : public QObject Q_PROPERTY(int minimum READ minimum WRITE setMinimum NOTIFY minimumChanged) Q_PROPERTY(int maximum READ maximum WRITE setMaximum NOTIFY maximumChanged) Q_PROPERTY(ProgressState state READ state WRITE setState NOTIFY stateChanged) + Q_PROPERTY(bool visible READ isVisible WRITE setVisible NOTIFY visibilityChanged) Q_ENUMS(ProgressState) public: enum ProgressState { - NoProgressState, NormalState, PausedState, ErrorState @@ -74,6 +74,7 @@ public: int value() const; int minimum() const; int maximum() const; + bool isVisible() const; public Q_SLOTS: void setState(ProgressState state); @@ -82,12 +83,16 @@ public Q_SLOTS: void setMaximum(int minimum); void setRange(int minimum, int maximum); void reset(); + void show(); + void hide(); + void setVisible(bool visible); Q_SIGNALS: void valueChanged(int value); void minimumChanged(int minimum); void maximumChanged(int maximum); void stateChanged(QWinTaskbarProgress::ProgressState state); + void visibilityChanged(bool visible); private: Q_DISABLE_COPY(QWinTaskbarProgress) |