using styleHints for the minimal pan distance
This commit is contained in:
parent
eff3641c4c
commit
b73513eb1f
@ -7,10 +7,11 @@
|
|||||||
#include "QskEvent.h"
|
#include "QskEvent.h"
|
||||||
#include "QskGesture.h"
|
#include "QskGesture.h"
|
||||||
|
|
||||||
#include <qcoreapplication.h>
|
|
||||||
#include <qline.h>
|
#include <qline.h>
|
||||||
#include <qmath.h>
|
#include <qmath.h>
|
||||||
#include <qquickitem.h>
|
#include <qquickitem.h>
|
||||||
|
#include <qguiapplication.h>
|
||||||
|
#include <qstylehints.h>
|
||||||
|
|
||||||
static inline bool qskIsInOrientation(
|
static inline bool qskIsInOrientation(
|
||||||
const QPointF& from, const QPointF& to, Qt::Orientations orientations )
|
const QPointF& from, const QPointF& to, Qt::Orientations orientations )
|
||||||
@ -146,7 +147,7 @@ class QskPanGestureRecognizer::PrivateData
|
|||||||
public:
|
public:
|
||||||
Qt::Orientations orientations = Qt::Horizontal | Qt::Vertical;
|
Qt::Orientations orientations = Qt::Horizontal | Qt::Vertical;
|
||||||
|
|
||||||
int minDistance = 15;
|
int minDistance = QGuiApplication::styleHints()->startDragDistance() + 5;
|
||||||
|
|
||||||
quint64 timestampVelocity = 0.0; // timestamp of the last mouse event
|
quint64 timestampVelocity = 0.0; // timestamp of the last mouse event
|
||||||
qreal angle = 0.0;
|
qreal angle = 0.0;
|
||||||
|
@ -121,7 +121,7 @@ namespace
|
|||||||
scheme = Qt::ColorScheme::Unknown;
|
scheme = Qt::ColorScheme::Unknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto systemScheme = qGuiApp->styleHints()->colorScheme();
|
const auto systemScheme = QGuiApplication::styleHints()->colorScheme();
|
||||||
|
|
||||||
if( scheme == systemScheme )
|
if( scheme == systemScheme )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user