diff options
Diffstat (limited to 'src/widgets/doc/snippets/graphicsview/graphicsview.cpp')
| -rw-r--r-- | src/widgets/doc/snippets/graphicsview/graphicsview.cpp | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/src/widgets/doc/snippets/graphicsview/graphicsview.cpp b/src/widgets/doc/snippets/graphicsview/graphicsview.cpp index 2d76f671b1b..58faf665bd1 100644 --- a/src/widgets/doc/snippets/graphicsview/graphicsview.cpp +++ b/src/widgets/doc/snippets/graphicsview/graphicsview.cpp @@ -19,14 +19,14 @@ void graphicsview_snippet_main() { -//! [0] -QGraphicsScene scene; -QGraphicsRectItem *rect = scene.addRect(QRectF(0, 0, 100, 100)); - -QGraphicsItem *item = scene.itemAt(50, 50, QTransform()); -//! [0] -Q_UNUSED(rect); -Q_UNUSED(item); + //! [0] + QGraphicsScene scene; + QGraphicsRectItem *rect = scene.addRect(QRectF(0, 0, 100, 100)); + + QGraphicsItem *item = scene.itemAt(50, 50, QTransform()); + //! [0] + Q_UNUSED(rect); + Q_UNUSED(item); } void myPopulateScene(QGraphicsScene *) @@ -36,12 +36,12 @@ void myPopulateScene(QGraphicsScene *) void snippetThatUsesMyPopulateScene() { -//! [1] -QGraphicsScene scene; -myPopulateScene(&scene); -QGraphicsView view(&scene); -view.show(); -//! [1] + //! [1] + QGraphicsScene scene; + myPopulateScene(&scene); + QGraphicsView view(&scene); + view.show(); + //! [1] } class CustomItem : public QStandardItem @@ -57,33 +57,33 @@ public: void printScene() { -//! [3] -QGraphicsScene scene; -QPrinter printer; -scene.addRect(QRectF(0, 0, 100, 200), QPen(Qt::black), QBrush(Qt::green)); - -if (QPrintDialog(&printer).exec() == QDialog::Accepted) { - QPainter painter(&printer); - painter.setRenderHint(QPainter::Antialiasing); - scene.render(&painter); -} -//! [3] + //! [3] + QGraphicsScene scene; + QPrinter printer; + scene.addRect(QRectF(0, 0, 100, 200), QPen(Qt::black), QBrush(Qt::green)); + + if (QPrintDialog(&printer).exec() == QDialog::Accepted) { + QPainter painter(&printer); + painter.setRenderHint(QPainter::Antialiasing); + scene.render(&painter); + } + //! [3] } void pixmapScene() { -//! [4] -QGraphicsScene scene; -scene.addRect(QRectF(0, 0, 100, 200), QPen(Qt::black), QBrush(Qt::green)); - -QPixmap pixmap; -QPainter painter(&pixmap); -painter.setRenderHint(QPainter::Antialiasing); -scene.render(&painter); -painter.end(); - -pixmap.save("scene.png"); -//! [4] + //! [4] + QGraphicsScene scene; + scene.addRect(QRectF(0, 0, 100, 200), QPen(Qt::black), QBrush(Qt::green)); + + QPixmap pixmap; + QPainter painter(&pixmap); + painter.setRenderHint(QPainter::Antialiasing); + scene.render(&painter); + painter.end(); + + pixmap.save("scene.png"); + //! [4] } //! [5] @@ -98,15 +98,15 @@ void CustomItem::mousePressEvent(QGraphicsSceneMouseEvent *event) void viewScene() { -QGraphicsScene scene; -//! [6] -QGraphicsView view(&scene); -QOpenGLWidget *gl = new QOpenGLWidget(); -QSurfaceFormat format; -format.setSamples(4); -gl->setFormat(format); -view.setViewport(gl); -//! [6] + QGraphicsScene scene; + //! [6] + QGraphicsView view(&scene); + QOpenGLWidget *gl = new QOpenGLWidget(); + QSurfaceFormat format; + format.setSamples(4); + gl->setFormat(format); + view.setViewport(gl); + //! [6] } #endif // QT_CONFIG(printdialog) |
