4#ifndef QQUICKPINCHAREA_H
5#define QQUICKPINCHAREA_H
18#include <private/qtquickglobal_p.h>
29 Q_PROPERTY(
qreal minimumScale READ minimumScale WRITE setMinimumScale NOTIFY minimumScaleChanged)
30 Q_PROPERTY(
qreal maximumScale READ maximumScale WRITE setMaximumScale NOTIFY maximumScaleChanged)
31 Q_PROPERTY(
qreal minimumRotation READ minimumRotation WRITE setMinimumRotation NOTIFY minimumRotationChanged)
32 Q_PROPERTY(
qreal maximumRotation READ maximumRotation WRITE setMaximumRotation NOTIFY maximumRotationChanged)
64 Q_EMIT minimumScaleChanged();
71 Q_EMIT maximumScaleChanged();
76 if (
r == m_minRotation)
79 Q_EMIT minimumRotationChanged();
83 if (
r == m_maxRotation)
86 Q_EMIT maximumRotationChanged();
89 enum Axis { NoDrag=0x00, XAxis=0x01, YAxis=0x02, XAndYAxis=0x03, XandYAxis=XAndYAxis };
91 Axis axis()
const {
return m_axis; }
180 Q_PROPERTY(
bool accepted READ accepted WRITE setAccepted FINAL)
186 :
QObject(), m_center(
c), m_scale(
s), m_angle(
a), m_rotation(
r)
187 , m_pointCount(0), m_accepted(true) {}
247 bool isEnabled() const;
248 void setEnabled(
bool);
253 void enabledChanged();
263 void geometryChange(const
QRectF &newGeometry, const
QRectF &oldGeometry) override;
271 void updatePinchTarget();
\inmodule QtCore\reentrant
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
void setPreviousCenter(QPointF c)
void setPreviousScale(qreal s)
void setStartPoint2(QPointF p)
void setStartPoint1(QPointF p)
void setPoint1(QPointF p)
void setStartCenter(QPointF c)
void setPoint2(QPointF p)
qreal previousScale() const
qreal previousAngle() const
void setPointCount(int count)
QPointF previousCenter() const
void setPreviousAngle(qreal a)
QPointF startPoint2() const
QPointF startCenter() const
QPointF startPoint1() const
qreal minimumRotation() const
qreal maximumRotation() const
qreal maximumScale() const
void setMinimumScale(qreal s)
void minimumScaleChanged()
void maximumScaleChanged()
void minimumRotationChanged()
void setMaximumScale(qreal s)
void setTarget(QQuickItem *target)
void maximumRotationChanged()
qreal minimumScale() const
void setMaximumRotation(qreal r)
void setMinimumRotation(qreal r)
\inmodule QtCore\reentrant
The QTouchEvent class contains parameters that describe a touch event.
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLint GLint GLint GLint GLint x
[0]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLenum GLsizei count
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLenum GLenum GLenum GLenum GLenum scale
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)