summaryrefslogtreecommitdiffstats
path: root/src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp')
-rw-r--r--src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp b/src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp
index 96e6bd650c..0ce135dc63 100644
--- a/src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp
+++ b/src/widgets/doc/snippets/graphicssceneadditemsnippet.cpp
@@ -49,6 +49,9 @@
****************************************************************************/
#include <QtGui>
+#include <QGraphicsScene>
+#include <QGraphicsEllipseItem>
+#include <QStyleOptionGraphicsItem>
class CustomScene : public QGraphicsScene
{
@@ -70,21 +73,9 @@ void CustomScene::drawItems(QPainter *painter, int numItems,
for (int i = 0; i < numItems; ++i) {
// Draw the item
painter->save();
- painter->setMatrix(items[i]->sceneMatrix(), true);
+ painter->setTransform(items[i]->sceneTransform(), true);
items[i]->paint(painter, &options[i], widget);
painter->restore();
}
}
//! [0]
-
-int main(int argv, char **args)
-{
- QApplication app(argv, args);
-
- CustomScene scene;
- QGraphicsView view(&scene);
-
- view.show();
-
- return app.exec();
-}