diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2013-08-26 16:03:22 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-28 13:15:01 +0200 |
commit | 2a11286469bf28b348821f015d72f8cb06f54b95 (patch) | |
tree | 3063cf7af91332fed17876a714aba67deab519cd /src/imports | |
parent | 637901270b9342d3804342ae301dc0569efe7fb5 (diff) |
Refactor QWinTaskbarProgress out of QWinTaskbarButton
Change-Id: I8b95d7804d9070c8e93993ad6acf5c22d964880d
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/imports')
-rw-r--r-- | src/imports/winextras/qquickwintaskbarbutton.cpp | 20 | ||||
-rw-r--r-- | src/imports/winextras/qquickwintaskbarbutton.h | 7 |
2 files changed, 14 insertions, 13 deletions
diff --git a/src/imports/winextras/qquickwintaskbarbutton.cpp b/src/imports/winextras/qquickwintaskbarbutton.cpp index c1c16af..8a34f44 100644 --- a/src/imports/winextras/qquickwintaskbarbutton.cpp +++ b/src/imports/winextras/qquickwintaskbarbutton.cpp @@ -77,12 +77,12 @@ QQuickWinTaskbarButton::~QQuickWinTaskbarButton() int QQuickWinTaskbarButton::progressMinimum() const { - return button->progressMinimum(); + return button->progressBar()->minimum(); } void QQuickWinTaskbarButton::setProgressMinimum(int min) { - button->setProgressMinimum(min); + button->progressBar()->setMinimum(min); } /*! @@ -92,12 +92,12 @@ void QQuickWinTaskbarButton::setProgressMinimum(int min) */ int QQuickWinTaskbarButton::progressMaximum() const { - return button->progressMaximum(); + return button->progressBar()->maximum(); } void QQuickWinTaskbarButton::setProgressMaximum(int max) { - button->setProgressMaximum(max); + button->progressBar()->setMaximum(max); } /*! @@ -107,12 +107,12 @@ void QQuickWinTaskbarButton::setProgressMaximum(int max) */ int QQuickWinTaskbarButton::progressValue() const { - return button->progressValue(); + return button->progressBar()->value(); } void QQuickWinTaskbarButton::setProgressValue(int progress) { - button->setProgressValue(progress); + button->progressBar()->setValue(progress); } /*! @@ -169,14 +169,14 @@ void QQuickWinTaskbarButton::setIconDescription(const QString &descr) \li The progress indicator turns red. \endtable */ -QWinTaskbarButton::ProgressState QQuickWinTaskbarButton::progressState() const +QWinTaskbarProgress::ProgressState QQuickWinTaskbarButton::progressState() const { - return button->progressState(); + return button->progressBar()->state(); } -void QQuickWinTaskbarButton::setProgressState(QWinTaskbarButton::ProgressState state) +void QQuickWinTaskbarButton::setProgressState(QWinTaskbarProgress::ProgressState state) { - button->setProgressState(state); + button->progressBar()->setState(state); } void QQuickWinTaskbarButton::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &data) diff --git a/src/imports/winextras/qquickwintaskbarbutton.h b/src/imports/winextras/qquickwintaskbarbutton.h index 65185c8..c575077 100644 --- a/src/imports/winextras/qquickwintaskbarbutton.h +++ b/src/imports/winextras/qquickwintaskbarbutton.h @@ -44,6 +44,7 @@ #include <QQuickItem> #include <QWinTaskbarButton> +#include <QWinTaskbarProgress> QT_BEGIN_NAMESPACE @@ -57,7 +58,7 @@ class QQuickWinTaskbarButton : public QQuickItem Q_PROPERTY(int progressValue READ progressValue WRITE setProgressValue) Q_PROPERTY(QString overlayIcon READ overlayIcon WRITE setOverlayIcon) Q_PROPERTY(QString iconDescription READ iconDescription WRITE setIconDescription) - Q_PROPERTY(QWinTaskbarButton::ProgressState progressState READ progressState WRITE setProgressState) + Q_PROPERTY(QWinTaskbarProgress::ProgressState progressState READ progressState WRITE setProgressState) public: Q_ENUMS(QWinTaskbarButton::ProgressState) @@ -75,8 +76,8 @@ public: QString iconDescription() const; void setIconDescription(const QString &descr); - QWinTaskbarButton::ProgressState progressState() const; - void setProgressState(QWinTaskbarButton::ProgressState state); + QWinTaskbarProgress::ProgressState progressState() const; + void setProgressState(QWinTaskbarProgress::ProgressState state); protected: void itemChange(ItemChange, const ItemChangeData &) Q_DECL_OVERRIDE; |