summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets
diff options
context:
space:
mode:
authorPaul Wicking <[email protected]>2020-08-20 15:10:59 +0200
committerPaul Wicking <[email protected]>2020-08-28 11:58:25 +0200
commit8ff63383e431385ec2dab4ad82e0081f1da6d461 (patch)
tree8efc020a871ced56743f8a9aa9a66146af7e8d4b /src/gui/doc/snippets
parent2870c201dcd8093d557cec83df3228fe944ca203 (diff)
Doc: Compile textdocument-end snippets
* Extend GUI snippet compilation with textdocument-end snippet. * Rename the snippet file and replace main() with wrapper(). * Dedent the snippet itself. * Update documentation that includes the snippet. Done-with: Nico Vertriest <[email protected]> Task-number: QTBUG-81486 Change-Id: Id5e5b284587da1e7fdfd00baa9c899626832a113 Reviewed-by: Topi Reiniƶ <[email protected]>
Diffstat (limited to 'src/gui/doc/snippets')
-rw-r--r--src/gui/doc/snippets/snippets.pro4
-rw-r--r--src/gui/doc/snippets/textdocument-end/textdocumentend_snippet.pro5
-rw-r--r--src/gui/doc/snippets/textdocument-end/textdocumentendsnippet.cpp (renamed from src/gui/doc/snippets/textdocumentendsnippet.cpp)14
3 files changed, 14 insertions, 9 deletions
diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro
index 6ad2d78387c..230110ce5d0 100644
--- a/src/gui/doc/snippets/snippets.pro
+++ b/src/gui/doc/snippets/snippets.pro
@@ -3,6 +3,6 @@ SUBDIRS =
contains(QT_BUILD_PARTS, tests) {
SUBDIRS += \
- qfontdatabase
+ qfontdatabase \
+ textdocument-end
}
-
diff --git a/src/gui/doc/snippets/textdocument-end/textdocumentend_snippet.pro b/src/gui/doc/snippets/textdocument-end/textdocumentend_snippet.pro
new file mode 100644
index 00000000000..3c80ea77c2a
--- /dev/null
+++ b/src/gui/doc/snippets/textdocument-end/textdocumentend_snippet.pro
@@ -0,0 +1,5 @@
+TEMPLATE = lib
+TARGET = textdocumentend_snippets
+QT += core gui widgets
+
+SOURCES = textdocumentendsnippet.cpp
diff --git a/src/gui/doc/snippets/textdocumentendsnippet.cpp b/src/gui/doc/snippets/textdocument-end/textdocumentendsnippet.cpp
index cb7abd5ca7d..e56ad8d30bb 100644
--- a/src/gui/doc/snippets/textdocumentendsnippet.cpp
+++ b/src/gui/doc/snippets/textdocument-end/textdocumentendsnippet.cpp
@@ -49,18 +49,18 @@
****************************************************************************/
#include <QtGui>
-#include <iostream.h>
+#include <iostream>
-int main(int argv, char **args)
+namespace textdocumentendsnippet {
+void wrapper()
{
QString contentString("One\nTwp\nThree");
-
QTextDocument *doc = new QTextDocument(contentString);
//! [0]
- for (QTextBlock it = doc->begin(); it != doc->end(); it = it.next())
- cout << it.text().toStdString() << Qt::endl;
+for (QTextBlock it = doc->begin(); it != doc->end(); it = it.next())
+ std::cout << it.text().toStdString() << "\n";
//! [0]
- return 0;
-}
+} // wrapper
+} //textdocumentendsnippet