aboutsummaryrefslogtreecommitdiffstats
path: root/doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp
diff options
context:
space:
mode:
authorHugo Parente Lima <hugo.pl@gmail.com>2011-03-02 17:49:28 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:54:02 -0300
commit70e12fad1ef4ab4129c77da033cfd08716d381ae (patch)
tree73964e03af7177fb5f18271eecc8a63dd217ed08 /doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp
parent8b83ec73fa255aacca54f9766aa787adf2ac1bc0 (diff)
Added some missing code snippets to PySide documentation.
Diffstat (limited to 'doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp')
-rw-r--r--doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp b/doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp
index 4fc5541c2..c2c1647b6 100644
--- a/doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp
+++ b/doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp
@@ -145,7 +145,7 @@ def dragEnterEvent(self, event):
def itemChange(self, change, value):
if change == ItemPositionChange && scene():
# value is the new position.
- rect = scene()->sceneRect()
+ rect = scene().sceneRect()
if !rect.contains(value):
# Keep the item inside the scene rect.
value.setX(qMin(rect.right(), qMax(value.x(), rect.left())))
@@ -182,3 +182,18 @@ class CustomItem(QGraphicsItem):
return self.Type
...
//! [QGraphicsItem type]
+
+//! [18]
+class QGraphicsPathItem (QAbstractGraphicsShapeItem):
+ Type = 2
+
+ def type(self):
+ return QGraphicsPathItem.Type
+# ...
+//! [18]
+
+//! [19]
+xform = item.deviceTransform(view.viewportTransform())
+deviceRect = xform.mapRect(rect).toAlignedRect()
+view.viewport().scroll(dx, dy, deviceRect)
+//! [19]