diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-31 14:19:30 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-09-01 06:13:15 +0200 |
commit | d46eed31a001fed81c0e0d49ee37e0260a1287aa (patch) | |
tree | a4f86792f42cded60a8e04477b36770b1f6029a8 /src/gui/doc | |
parent | 91ab585147133befb37e609903ec95c533b2a8bb (diff) |
Doc: compile picture snippets
Done-with: Nico Vertriest <nico.vertriest@qt.io>
Task-number: QTBUG-81486
Change-Id: I9daf8ed8c7d9620cd59feb40677795cbac30c97c
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc')
-rw-r--r-- | src/gui/doc/snippets/picture/picture.cpp | 48 | ||||
-rw-r--r-- | src/gui/doc/snippets/picture/picture.pro | 7 | ||||
-rw-r--r-- | src/gui/doc/snippets/snippets.pro | 1 |
3 files changed, 31 insertions, 25 deletions
diff --git a/src/gui/doc/snippets/picture/picture.cpp b/src/gui/doc/snippets/picture/picture.cpp index 807c263b19..cdf0dda84b 100644 --- a/src/gui/doc/snippets/picture/picture.cpp +++ b/src/gui/doc/snippets/picture/picture.cpp @@ -47,36 +47,34 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ - #include <QtWidgets> -void myProcessing(const QString &) -{ -} - -int main() +namespace picture { +void wrapper0() { - QWidget myWidget; - { - // RECORD //! [0] - QPicture picture; - QPainter painter; - painter.begin(&picture); // paint in picture - painter.drawEllipse(10,20, 80,70); // draw an ellipse - painter.end(); // painting done - picture.save("drawing.pic"); // save picture +QPicture picture; +QPainter painter; +painter.begin(&picture); // paint in picture +painter.drawEllipse(10,20, 80,70); // draw an ellipse +painter.end(); // painting done +picture.save("drawing.pic"); // save picture //! [0] - } - { - // REPLAY +} // wrapper0 + + +void wrapper1() { +QImage myImage; + //! [1] - QPicture picture; - picture.load("drawing.pic"); // load picture - QPainter painter; - painter.begin(&myImage); // paint in myImage - painter.drawPicture(0, 0, picture); // draw the picture at (0,0) - painter.end(); // painting done +QPicture picture; +picture.load("drawing.pic"); // load picture +QPainter painter; +painter.begin(&myImage); // paint in myImage +painter.drawPicture(0, 0, picture); // draw the picture at (0,0) +painter.end(); // painting done //! [1] - } + +} // wrapper1 +} // picture diff --git a/src/gui/doc/snippets/picture/picture.pro b/src/gui/doc/snippets/picture/picture.pro new file mode 100644 index 0000000000..8a3f614546 --- /dev/null +++ b/src/gui/doc/snippets/picture/picture.pro @@ -0,0 +1,7 @@ +TEMPLATE = lib +TARGET = picture_snippets +QT += core gui widgets + +SOURCES = \ + picture.cpp + diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro index 088a400751..eb2141895c 100644 --- a/src/gui/doc/snippets/snippets.pro +++ b/src/gui/doc/snippets/snippets.pro @@ -11,6 +11,7 @@ contains(QT_BUILD_PARTS, tests) { dropevents \ droprectangle \ image \ + picture \ qfontdatabase \ textblock-formats \ textblock-fragments \ |