diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-03-02 17:49:28 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:54:02 -0300 |
commit | 70e12fad1ef4ab4129c77da033cfd08716d381ae (patch) | |
tree | 73964e03af7177fb5f18271eecc8a63dd217ed08 /doc/codesnippets/doc/src/snippets/code/src_gui_graphicsview_qgraphicsitem.cpp | |
parent | 8b83ec73fa255aacca54f9766aa787adf2ac1bc0 (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.cpp | 17 |
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] |