41 QPointF centerPressPoint()
const;
42 void setPressPoint(
const QPointF &point);
43 void setMovePoint(
const QPointF &point);
45 bool handlePress(
const QPointF &point,
ulong timestamp)
override;
46 bool handleMove(
const QPointF &point,
ulong timestamp)
override;
47 bool handleRelease(
const QPointF &point,
ulong timestamp)
override;
48 void handleUngrab()
override;
50 virtual bool acceptKeyClick(
Qt::Key key)
const;
52 bool isPressAndHoldConnected();
53 bool isDoubleClickConnected();
54 void startPressAndHold();
55 void stopPressAndHold();
57 void startRepeatDelay();
58 void startPressRepeat();
59 void stopPressRepeat();
61#if QT_CONFIG(shortcut)
63 void ungrabShortcut();
67 QList<QQuickAbstractButton *> findExclusiveButtons()
const;
69 void actionTextChange();
73 void updateEffectiveIcon();
76 void trigger(
bool doubleClick =
false);
77 void toggle(
bool value);
79 void cancelIndicator();
80 void executeIndicator(
bool complete =
false);
90 bool explicitText =
false;
92 bool explicitDown =
false;
94 bool keepPressed =
false;
96 bool checkable =
false;
97 bool autoExclusive =
false;
98 bool autoRepeat =
false;
100 bool wasDoubleClick =
false;
106#if QT_CONFIG(shortcut)
110 qreal lastTouchReleaseTimestamp = 0;
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)