aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwintaskbarprogress.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-08-29 12:27:02 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-04 10:07:20 +0200
commit870eed57e8a06f4e59da2d3889eb6856d0df97f3 (patch)
treed04e149ce06f905a6ffd40563a38250cc4e0d3ce /src/winextras/qwintaskbarprogress.h
parent3b533df1e46d509aaa0cda36e300b63272feb230 (diff)
Replace QWinTaskbarProgress::PausedState with a paused-property
Change-Id: I9560db69658113e93e1db9537cf71fb94c08c059 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.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/winextras/qwintaskbarprogress.h b/src/winextras/qwintaskbarprogress.h
index 95bd098..fb8ff1d 100644
--- a/src/winextras/qwintaskbarprogress.h
+++ b/src/winextras/qwintaskbarprogress.h
@@ -58,12 +58,12 @@ class Q_WINEXTRAS_EXPORT QWinTaskbarProgress : public QObject
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_PROPERTY(bool paused READ isPaused WRITE setPaused NOTIFY pausedChanged)
Q_ENUMS(ProgressState)
public:
enum ProgressState {
NormalState,
- PausedState,
ErrorState
};
@@ -75,6 +75,7 @@ public:
int minimum() const;
int maximum() const;
bool isVisible() const;
+ bool isPaused() const;
public Q_SLOTS:
void setState(ProgressState state);
@@ -86,6 +87,9 @@ public Q_SLOTS:
void show();
void hide();
void setVisible(bool visible);
+ void pause();
+ void resume();
+ void setPaused(bool paused);
Q_SIGNALS:
void valueChanged(int value);
@@ -93,6 +97,7 @@ Q_SIGNALS:
void maximumChanged(int maximum);
void stateChanged(QWinTaskbarProgress::ProgressState state);
void visibilityChanged(bool visible);
+ void pausedChanged(bool paused);
private:
Q_DISABLE_COPY(QWinTaskbarProgress)