diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2017-10-30 19:55:18 +0100 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-11-06 12:05:32 +0100 |
commit | 1426437be0530a8ba5749c7e76c5ce0e9053af2f (patch) | |
tree | e96d8f9c33fe3f935337cb4324fcdc2a1113bc5e /vcl/qt5/Qt5Widget.hxx | |
parent | 843ec5e37f290dca79f8f1245a18d67112f4427f (diff) |
QT5 implement some mouse handling
Scrollwheel handling seems to work with mouse, but not correct
when using a touchpad - at least for me.
Change-Id: I4f1b32205516912e31f9c52605ba2bf4ec6059a8
Diffstat (limited to 'vcl/qt5/Qt5Widget.hxx')
-rw-r--r-- | vcl/qt5/Qt5Widget.hxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vcl/qt5/Qt5Widget.hxx b/vcl/qt5/Qt5Widget.hxx index 3f6b32dfd613..83375278c738 100644 --- a/vcl/qt5/Qt5Widget.hxx +++ b/vcl/qt5/Qt5Widget.hxx @@ -23,8 +23,11 @@ class Qt5Frame; class Qt5Object; +class QMouseEvent; +class QMoveEvent; class QPaintEvent; class QResizeEvent; +class QWheelEvent; class Qt5Widget : public QWidget @@ -33,8 +36,15 @@ class Qt5Widget Qt5Frame *m_pFrame; + void mouseButtonEvent( QMouseEvent*, bool ); + void paintEvent( QPaintEvent* ) override; void resizeEvent( QResizeEvent* ) override; + void moveEvent( QMoveEvent* ) override; + void mouseMoveEvent( QMouseEvent*) override; + void mousePressEvent( QMouseEvent*) override; + void mouseReleaseEvent( QMouseEvent*) override; + void wheelEvent( QWheelEvent* ) override; public: Qt5Widget( Qt5Frame &rFrame, |