diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-12-21 15:14:04 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-01-02 13:31:46 +0000 |
commit | c4c1a5a2f229c6f14946dfde3b8344a4e9abb2ff (patch) | |
tree | 4acb1217f52b17b18adb8efe6ba601c12895bf3f /src/quicktemplates2/qquickabstractbutton_p_p.h | |
parent | 20f7af8d0619ff82533c3db80640f61d61d71201 (diff) |
Revise QQuickAbstractButton internals
Move the logic of press/move/release/cancel event handlers into methods
in the private class, that can be reused or overridden from subclasses.
Change-Id: Ie1f73e07c3389955c1d624e5b5a7e6bd240d0490
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickabstractbutton_p_p.h')
-rw-r--r-- | src/quicktemplates2/qquickabstractbutton_p_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickabstractbutton_p_p.h b/src/quicktemplates2/qquickabstractbutton_p_p.h index aa9d98d5..8d134285 100644 --- a/src/quicktemplates2/qquickabstractbutton_p_p.h +++ b/src/quicktemplates2/qquickabstractbutton_p_p.h @@ -67,6 +67,11 @@ public: return button->d_func(); } + virtual void handlePress(const QPointF &point, Qt::MouseButton button, Qt::MouseButtons buttons); + virtual void handleMove(const QPointF &point); + virtual void handleRelease(const QPointF &point); + virtual void handleCancel(); + bool isPressAndHoldConnected(); void startPressAndHold(); void stopPressAndHold(); |