aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwintaskbarprogress.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@digia.com>2013-09-05 00:19:51 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-10 13:29:27 +0200
commit105d6758d96e2c723c885efa4dc82938f2cc2d1f (patch)
treeabd6f5d20469e8a1d86167a63ccd6a16f34b1b25 /src/winextras/qwintaskbarprogress.h
parent5f4df5a39be121ca60cac2b06cf94bead76d74d9 (diff)
Introduce TaskbarProgress::stop()
Change-Id: Id37e6c5e41ab196cd72148b3242332796b1c54ef Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Caroline Chao <caroline.chao@digia.com> Reviewed-by: Laszlo Papp <lpapp@kde.org>
Diffstat (limited to 'src/winextras/qwintaskbarprogress.h')
-rw-r--r--src/winextras/qwintaskbarprogress.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/winextras/qwintaskbarprogress.h b/src/winextras/qwintaskbarprogress.h
index fb8ff1d..9d7698d 100644
--- a/src/winextras/qwintaskbarprogress.h
+++ b/src/winextras/qwintaskbarprogress.h
@@ -56,29 +56,22 @@ class Q_WINEXTRAS_EXPORT QWinTaskbarProgress : public QObject
Q_PROPERTY(int value READ value WRITE setValue NOTIFY valueChanged)
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_PROPERTY(bool paused READ isPaused WRITE setPaused NOTIFY pausedChanged)
- Q_ENUMS(ProgressState)
+ Q_PROPERTY(bool stopped READ isStopped NOTIFY stoppedChanged)
public:
- enum ProgressState {
- NormalState,
- ErrorState
- };
-
explicit QWinTaskbarProgress(QObject *parent = 0);
~QWinTaskbarProgress();
- ProgressState state() const;
int value() const;
int minimum() const;
int maximum() const;
bool isVisible() const;
bool isPaused() const;
+ bool isStopped() const;
public Q_SLOTS:
- void setState(ProgressState state);
void setValue(int value);
void setMinimum(int minimum);
void setMaximum(int maximum);
@@ -90,14 +83,15 @@ public Q_SLOTS:
void pause();
void resume();
void setPaused(bool paused);
+ void stop();
Q_SIGNALS:
void valueChanged(int value);
void minimumChanged(int minimum);
void maximumChanged(int maximum);
- void stateChanged(QWinTaskbarProgress::ProgressState state);
void visibilityChanged(bool visible);
void pausedChanged(bool paused);
+ void stoppedChanged(bool stopped);
private:
Q_DISABLE_COPY(QWinTaskbarProgress)