diff options
author | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-03-13 17:08:18 (GMT) |
---|---|---|
committer | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2009-05-11 14:51:25 (GMT) |
commit | 86a160b083f9d43c07d42bbd7d2ef8b676552e38 (patch) | |
tree | cf809282c646ef327156a5ed5ae3fd4671c0e3e4 /src/gui/graphicsview/qgraphicsscene_p.h | |
parent | f8c5c2720b4a48dad0f68b83d9c494185e012cd1 (diff) | |
download | Qt-86a160b083f9d43c07d42bbd7d2ef8b676552e38.zip Qt-86a160b083f9d43c07d42bbd7d2ef8b676552e38.tar.gz Qt-86a160b083f9d43c07d42bbd7d2ef8b676552e38.tar.bz2 |
Modifications after the api review by Brad.
Gesture types are now separated to internal ones, which are listed as
enums (though they might be converted to strings internally), and
third party gestures which are referenced by strings.
From now on QGesture objects derive from QObject, which means third
party gesture recognizer developers can use QObjects property system
to store custom data inside QGesture without need to subclass it.
Some functions were renamed to show their purpose more clear.
Diffstat (limited to 'src/gui/graphicsview/qgraphicsscene_p.h')
-rw-r--r-- | src/gui/graphicsview/qgraphicsscene_p.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gui/graphicsview/qgraphicsscene_p.h b/src/gui/graphicsview/qgraphicsscene_p.h index 1cd1788..074e95c 100644 --- a/src/gui/graphicsview/qgraphicsscene_p.h +++ b/src/gui/graphicsview/qgraphicsscene_p.h @@ -268,9 +268,9 @@ public: void updatePalette(const QPalette &palette); QSet<QGraphicsItem*> itemsWithGestures; - QSet<Qt::GestureType> grabbedGestures; - void grabGesture(QGraphicsItem *item, const Qt::GestureType &type); - void releaseGesture(QGraphicsItem *item, const Qt::GestureType &type); + QSet<int> grabbedGestures; + void grabGesture(QGraphicsItem *item, int gestureId); + void releaseGesture(QGraphicsItem *item, int gestureId); mutable QVector<QTransform> sceneTransformCache; mutable QBitArray validTransforms; |