4#ifndef QQUICKABSTRACTBUTTON_P_P_H
5#define QQUICKABSTRACTBUTTON_P_P_H
18#include <QtQuickTemplates2/private/qquickabstractbutton_p.h>
19#include <QtQuickTemplates2/private/qquickcontrol_p_p.h>
20#if QT_CONFIG(shortcut)
21# include <QtGui/qkeysequence.h>
39 QPointF centerPressPoint()
const;
40 void setPressPoint(
const QPointF &point);
41 void setMovePoint(
const QPointF &point);
48 virtual bool acceptKeyClick(
Qt::Key key)
const;
50 bool isPressAndHoldConnected();
51 bool isDoubleClickConnected();
52 void startPressAndHold();
53 void stopPressAndHold();
55 void startRepeatDelay();
56 void startPressRepeat();
57 void stopPressRepeat();
59#if QT_CONFIG(shortcut)
61 void ungrabShortcut();
67 void actionTextChange();
70 void updateEffectiveIcon();
73 void trigger(
bool doubleClick =
false);
74 void toggle(
bool value);
76 void cancelIndicator();
77 void executeIndicator(
bool complete =
false);
87 bool explicitText =
false;
89 bool explicitDown =
false;
91 bool keepPressed =
false;
93 bool checkable =
false;
94 bool autoExclusive =
false;
95 bool autoRepeat =
false;
97 bool wasDoubleClick =
false;
103#if QT_CONFIG(shortcut)
107 qreal lastTouchReleaseTimestamp = 0;
The QKeySequence class encapsulates a key sequence as used by shortcuts.
\inmodule QtCore\reentrant
void itemImplicitWidthChanged(QQuickItem *item) override
virtual bool handlePress(const QPointF &point, ulong timestamp)
virtual void handleUngrab()
virtual bool handleRelease(const QPointF &point, ulong timestamp)
void itemDestroyed(QQuickItem *item) override
virtual bool handleMove(const QPointF &point, ulong timestamp)
void itemImplicitHeightChanged(QQuickItem *item) override
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
\macro QT_RESTRICTED_CAST_FROM_ASCII
struct wl_display * display
Combined button and popup list for selecting options.
static QDBusError::ErrorType get(const char *name)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
insertRed setText("insert red text")