aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickdelaybutton.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/quicktemplates2/qquickdelaybutton.cpp')
-rw-r--r--src/quicktemplates2/qquickdelaybutton.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/quicktemplates2/qquickdelaybutton.cpp b/src/quicktemplates2/qquickdelaybutton.cpp
index 02efc3a2..a42057bd 100644
--- a/src/quicktemplates2/qquickdelaybutton.cpp
+++ b/src/quicktemplates2/qquickdelaybutton.cpp
@@ -80,15 +80,13 @@ class QQuickDelayButtonPrivate : public QQuickAbstractButtonPrivate
Q_DECLARE_PUBLIC(QQuickDelayButton)
public:
- QQuickDelayButtonPrivate();
-
void beginTransition(qreal to);
void finishTransition();
void cancelTransition();
- int delay;
- qreal progress;
- QQuickTransition *transition;
+ int delay = 300;
+ qreal progress = 0.0;
+ QQuickTransition *transition = nullptr;
QScopedPointer<QQuickDelayTransitionManager> transitionManager;
};
@@ -103,7 +101,7 @@ protected:
void finished() override;
private:
- QQuickDelayButton *m_button;
+ QQuickDelayButton *m_button = nullptr;
};
void QQuickDelayTransitionManager::transition(QQuickTransition *transition, qreal progress)
@@ -129,13 +127,6 @@ void QQuickDelayTransitionManager::finished()
emit m_button->activated();
}
-QQuickDelayButtonPrivate::QQuickDelayButtonPrivate()
- : delay(3000),
- progress(0.0),
- transition(nullptr)
-{
-}
-
void QQuickDelayButtonPrivate::beginTransition(qreal to)
{
Q_Q(QQuickDelayButton);