diff options
author | Be <be.0@gmx.com> | 2018-11-20 07:21:50 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-20 07:21:50 -0600 |
commit | a02366b17ff2737e5e6297c3110d47fa25a683d1 (patch) | |
tree | 0c21f7865017bbac81e3c22d08afa0980c735bba /src/widget | |
parent | bc2ead5b4e9a2b773cc2674cb79c0a3d768a561c (diff) | |
parent | 128b4a0fdce296a143d046520e43fbafe2f2fa92 (diff) |
Merge pull request #1902 from Be-ing/revert_to_update
only use WidgetRenderTimer on macOS
Diffstat (limited to 'src/widget')
-rw-r--r-- | src/widget/slidereventhandler.h | 2 | ||||
-rw-r--r-- | src/widget/wknob.cpp | 4 | ||||
-rw-r--r-- | src/widget/wknobcomposed.cpp | 6 | ||||
-rw-r--r-- | src/widget/wslidercomposed.cpp | 4 |
4 files changed, 14 insertions, 2 deletions
diff --git a/src/widget/slidereventhandler.h b/src/widget/slidereventhandler.h index 246588bd0c..730cd70188 100644 --- a/src/widget/slidereventhandler.h +++ b/src/widget/slidereventhandler.h @@ -145,7 +145,7 @@ class SliderEventHandler { // parents. if (newPos != m_dPos) { m_dPos = newPos; - pWidget->inputActivity(); + pWidget->update(); } } } diff --git a/src/widget/wknob.cpp b/src/widget/wknob.cpp index c05d19c60b..04e9a57813 100644 --- a/src/widget/wknob.cpp +++ b/src/widget/wknob.cpp @@ -47,5 +47,9 @@ void WKnob::wheelEvent(QWheelEvent* e) { } void WKnob::inputActivity() { +#ifdef __APPLE__ m_renderTimer.activity(); +#else + update(); +#endif } diff --git a/src/widget/wknobcomposed.cpp b/src/widget/wknobcomposed.cpp index bf6f31eb65..ac12e69438 100644 --- a/src/widget/wknobcomposed.cpp +++ b/src/widget/wknobcomposed.cpp @@ -84,7 +84,7 @@ void WKnobComposed::onConnectedControlChanged(double dParameter, double dValue) // angle range? Right now it's just 1/100th of a degree. if (fabs(angle - m_dCurrentAngle) > 0.01) { // paintEvent updates m_dCurrentAngle - inputActivity(); + update(); } } @@ -137,5 +137,9 @@ void WKnobComposed::wheelEvent(QWheelEvent* e) { } void WKnobComposed::inputActivity() { +#ifdef __APPLE__ m_renderTimer.activity(); +#else + update(); +#endif } diff --git a/src/widget/wslidercomposed.cpp b/src/widget/wslidercomposed.cpp index 1b7f4835b7..db63e0b280 100644 --- a/src/widget/wslidercomposed.cpp +++ b/src/widget/wslidercomposed.cpp @@ -233,5 +233,9 @@ double WSliderComposed::calculateHandleLength() { } void WSliderComposed::inputActivity() { +#ifdef __APPLE__ m_renderTimer.activity(); +#else + update(); +#endif } |