aboutsummaryrefslogtreecommitdiffstats
path: root/src/winextras/qwintaskbarprogress.h
diff options
context:
space:
mode:
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)