summaryrefslogtreecommitdiffstats
path: root/src/gui/doc
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-31 14:35:25 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-09-01 06:13:18 +0200
commit5ee39fc7c91a96c3cc6bf6c66242b2734111aa7a (patch)
tree62eb36224d9d4f49a6f4d099635acefacd1bf975 /src/gui/doc
parent45211e947a0599709f1bfe24d332675f9a37072e (diff)
Doc: compile qimagewriter snippet
Done-with: Nico Vertriest <nico.vertriest@qt.io> Task-number: QTBUG-81486 Change-Id: Ibb4087d7035c3061b2980b317ab4280fa38aab50 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc')
-rw-r--r--src/gui/doc/snippets/qimagewriter/main.cpp27
-rw-r--r--src/gui/doc/snippets/qimagewriter/qimagewriter.pro7
-rw-r--r--src/gui/doc/snippets/snippets.pro1
3 files changed, 19 insertions, 16 deletions
diff --git a/src/gui/doc/snippets/qimagewriter/main.cpp b/src/gui/doc/snippets/qimagewriter/main.cpp
index 3758110356..2b8046c332 100644
--- a/src/gui/doc/snippets/qimagewriter/main.cpp
+++ b/src/gui/doc/snippets/qimagewriter/main.cpp
@@ -47,25 +47,20 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-
#include <QtGui>
-int main(int argc, char **argv)
-{
- QApplication app(argc, argv);
-
+void wrapper() {
//! [0]
- QString imagePath(QStringLiteral("path/image.jpeg"));
- QImage image(64, 64, QImage::Format_RGB32);
- image.fill(Qt::red);
- {
- QImageWriter writer(imagePath);
- writer.write(image);
- }
+QString imagePath(QStringLiteral("path/image.jpeg"));
+QImage image(64, 64, QImage::Format_RGB32);
+image.fill(Qt::red);
+{
+ QImageWriter writer(imagePath);
+ writer.write(image);
+}
- QFile::rename(imagePath,
- QStringLiteral("path/other_image.jpeg"));
+QFile::rename(imagePath,
+ QStringLiteral("path/other_image.jpeg"));
//! [0]
- return 0;
-}
+} // wrapper
diff --git a/src/gui/doc/snippets/qimagewriter/qimagewriter.pro b/src/gui/doc/snippets/qimagewriter/qimagewriter.pro
new file mode 100644
index 0000000000..077d24d49f
--- /dev/null
+++ b/src/gui/doc/snippets/qimagewriter/qimagewriter.pro
@@ -0,0 +1,7 @@
+TEMPLATE = lib
+TARGET = qimagewriter_snippets
+QT += core gui widgets
+
+SOURCES = \
+ main.cpp
+
diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro
index ef3ee5f3d3..875fb1aeeb 100644
--- a/src/gui/doc/snippets/snippets.pro
+++ b/src/gui/doc/snippets/snippets.pro
@@ -16,6 +16,7 @@ contains(QT_BUILD_PARTS, tests) {
polygon \
qfileopenevent \
qfontdatabase \
+ qimagewriter \
textblock-formats \
textblock-fragments \
textdocument-blocks \