summaryrefslogtreecommitdiffstats
path: root/src/gui/doc
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-31 14:19:30 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-09-01 06:13:15 +0200
commitd46eed31a001fed81c0e0d49ee37e0260a1287aa (patch)
treea4f86792f42cded60a8e04477b36770b1f6029a8 /src/gui/doc
parent91ab585147133befb37e609903ec95c533b2a8bb (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.cpp48
-rw-r--r--src/gui/doc/snippets/picture/picture.pro7
-rw-r--r--src/gui/doc/snippets/snippets.pro1
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 \