From 5ee39fc7c91a96c3cc6bf6c66242b2734111aa7a Mon Sep 17 00:00:00 2001 From: Paul Wicking Date: Mon, 31 Aug 2020 14:35:25 +0200 Subject: [PATCH] Doc: compile qimagewriter snippet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Done-with: Nico Vertriest Task-number: QTBUG-81486 Change-Id: Ibb4087d7035c3061b2980b317ab4280fa38aab50 Reviewed-by: Topi Reiniƶ --- src/gui/doc/snippets/qimagewriter/main.cpp | 31 ++++++++----------- .../snippets/qimagewriter/qimagewriter.pro | 7 +++++ src/gui/doc/snippets/snippets.pro | 1 + 3 files changed, 21 insertions(+), 18 deletions(-) create mode 100644 src/gui/doc/snippets/qimagewriter/qimagewriter.pro 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 -int main(int argc, char **argv) +void wrapper() { +//! [0] +QString imagePath(QStringLiteral("path/image.jpeg")); +QImage image(64, 64, QImage::Format_RGB32); +image.fill(Qt::red); { - QApplication app(argc, argv); - -//! [0] - 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")); -//! [0] - - return 0; + QImageWriter writer(imagePath); + writer.write(image); } + +QFile::rename(imagePath, + QStringLiteral("path/other_image.jpeg")); +//! [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 \