aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/qquickdefaultbusyindicator_p.h
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-12-19 16:05:52 +0100
committerJ-P Nurmi <jpnurmi@qt.io>2017-12-20 17:37:41 +0000
commitda27cace5aa65c1972b746d9fc1d4507a04b5f93 (patch)
treef1ffa6a9c7728348d26be8a6c79a1e6c95faa662 /src/imports/controls/qquickdefaultbusyindicator_p.h
parentb94cb52c8b03511a2549469dfed33c6e0e857021 (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.h4
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: