diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-12-19 16:05:52 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-12-20 17:37:41 +0000 |
commit | da27cace5aa65c1972b746d9fc1d4507a04b5f93 (patch) | |
tree | f1ffa6a9c7728348d26be8a6c79a1e6c95faa662 /src/imports/controls/qquickdefaultbusyindicator_p.h | |
parent | b94cb52c8b03511a2549469dfed33c6e0e857021 (diff) |
Default: cleanup the internal ID from BusyIndicator
An internal ID in the OpacityAnimator element prevented deferred
execution for the whole content item. Apply the same visibility trick
in C++ to avoid having to use an ID in QML.
Task-number: QTBUG-65341
Change-Id: Icb20e4ecc60d1093e849737799bb269f7f03097a
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/qquickdefaultbusyindicator_p.h')
-rw-r--r-- | src/imports/controls/qquickdefaultbusyindicator_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/imports/controls/qquickdefaultbusyindicator_p.h b/src/imports/controls/qquickdefaultbusyindicator_p.h index 7daeabd1..21a706e7 100644 --- a/src/imports/controls/qquickdefaultbusyindicator_p.h +++ b/src/imports/controls/qquickdefaultbusyindicator_p.h @@ -55,10 +55,14 @@ QT_BEGIN_NAMESPACE class QQuickDefaultBusyIndicator : public QQuickItem { Q_OBJECT + Q_PROPERTY(bool running READ isRunning WRITE setRunning) public: explicit QQuickDefaultBusyIndicator(QQuickItem *parent = nullptr); + bool isRunning() const; + void setRunning(bool running); + int elapsed() const; protected: |