class QQuickAnchors;
class QQuickItemPrivate;
class QQuickCanvas;
-class QSGEngine;
class QTouchEvent;
class QSGNode;
class QSGTransformNode;
QQuickItem(QQuickItem *parent = 0);
virtual ~QQuickItem();
- QSGEngine *sceneGraphEngine() const;
-
QQuickCanvas *canvas() const;
QQuickItem *parentItem() const;
void setParentItem(QQuickItem *parent);
void setFlags(Flags flags);
virtual QRectF boundingRect() const;
+ virtual QRectF clipRect() const;
bool hasActiveFocus() const;
bool hasFocus() const;
bool keepTouchGrab() const;
void setKeepTouchGrab(bool);
+ Q_INVOKABLE virtual bool contains(const QPointF &point) const;
+
QTransform itemTransform(QQuickItem *, bool *) const;
QPointF mapToItem(const QQuickItem *item, const QPointF &point) const;
QPointF mapToScene(const QPointF &point) const;
virtual void releaseResources();
virtual void updatePolish();
-protected Q_SLOTS:
- void sendAccessibilityUpdate();
-
protected:
QQuickItem(QQuickItemPrivate &dd, QQuickItem *parent = 0);