**
****************************************************************************/
-#ifndef QSGPINCHAREA_H
-#define QSGPINCHAREA_H
+#ifndef QQUICKPINCHAREA_H
+#define QQUICKPINCHAREA_H
-#include "qsgitem.h"
+#include "qquickitem.h"
QT_BEGIN_HEADER
QT_MODULE(Declarative)
-class Q_AUTOTEST_EXPORT QSGPinch : public QObject
+class Q_AUTOTEST_EXPORT QQuickPinch : public QObject
{
Q_OBJECT
Q_ENUMS(Axis)
- Q_PROPERTY(QSGItem *target READ target WRITE setTarget RESET resetTarget)
+ Q_PROPERTY(QQuickItem *target READ target WRITE setTarget RESET resetTarget)
Q_PROPERTY(qreal minimumScale READ minimumScale WRITE setMinimumScale NOTIFY minimumScaleChanged)
Q_PROPERTY(qreal maximumScale READ maximumScale WRITE setMaximumScale NOTIFY maximumScaleChanged)
Q_PROPERTY(qreal minimumRotation READ minimumRotation WRITE setMinimumRotation NOTIFY minimumRotationChanged)
Q_PROPERTY(bool active READ active NOTIFY activeChanged)
public:
- QSGPinch();
+ QQuickPinch();
- QSGItem *target() const { return m_target; }
- void setTarget(QSGItem *target) {
+ QQuickItem *target() const { return m_target; }
+ void setTarget(QQuickItem *target) {
if (target == m_target)
return;
m_target = target;
void activeChanged();
private:
- QSGItem *m_target;
+ QQuickItem *m_target;
qreal m_minScale;
qreal m_maxScale;
qreal m_minRotation;
bool m_active;
};
-class Q_AUTOTEST_EXPORT QSGPinchEvent : public QObject
+class Q_AUTOTEST_EXPORT QQuickPinchEvent : public QObject
{
Q_OBJECT
Q_PROPERTY(bool accepted READ accepted WRITE setAccepted)
public:
- QSGPinchEvent(QPointF c, qreal s, qreal a, qreal r)
+ QQuickPinchEvent(QPointF c, qreal s, qreal a, qreal r)
: QObject(), m_center(c), m_scale(s), m_angle(a), m_rotation(r)
, m_pointCount(0), m_accepted(true) {}
};
-class QSGMouseEvent;
-class QSGPinchAreaPrivate;
-class Q_AUTOTEST_EXPORT QSGPinchArea : public QSGItem
+class QQuickMouseEvent;
+class QQuickPinchAreaPrivate;
+class Q_AUTOTEST_EXPORT QQuickPinchArea : public QQuickItem
{
Q_OBJECT
Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged)
- Q_PROPERTY(QSGPinch *pinch READ pinch CONSTANT)
+ Q_PROPERTY(QQuickPinch *pinch READ pinch CONSTANT)
public:
- QSGPinchArea(QSGItem *parent=0);
- ~QSGPinchArea();
+ QQuickPinchArea(QQuickItem *parent=0);
+ ~QQuickPinchArea();
bool isEnabled() const;
void setEnabled(bool);
- QSGPinch *pinch();
+ QQuickPinch *pinch();
Q_SIGNALS:
void enabledChanged();
- void pinchStarted(QSGPinchEvent *pinch);
- void pinchUpdated(QSGPinchEvent *pinch);
- void pinchFinished(QSGPinchEvent *pinch);
+ void pinchStarted(QQuickPinchEvent *pinch);
+ void pinchUpdated(QQuickPinchEvent *pinch);
+ void pinchFinished(QQuickPinchEvent *pinch);
protected:
virtual void mousePressEvent(QMouseEvent *event);
virtual void mouseMoveEvent(QMouseEvent *event);
virtual void mouseUngrabEvent();
virtual bool sendMouseEvent(QMouseEvent *event);
- virtual bool childMouseEventFilter(QSGItem *i, QEvent *e);
+ virtual bool childMouseEventFilter(QQuickItem *i, QEvent *e);
virtual void touchEvent(QTouchEvent *event);
virtual void geometryChanged(const QRectF &newGeometry,
void handleRelease();
private:
- Q_DISABLE_COPY(QSGPinchArea)
- Q_DECLARE_PRIVATE(QSGPinchArea)
+ Q_DISABLE_COPY(QQuickPinchArea)
+ Q_DECLARE_PRIVATE(QQuickPinchArea)
};
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QSGPinch)
-QML_DECLARE_TYPE(QSGPinchEvent)
-QML_DECLARE_TYPE(QSGPinchArea)
+QML_DECLARE_TYPE(QQuickPinch)
+QML_DECLARE_TYPE(QQuickPinchEvent)
+QML_DECLARE_TYPE(QQuickPinchArea)
QT_END_HEADER
-#endif // QSGPINCHAREA_H
+#endif // QQUICKPINCHAREA_H