summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/code
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-20 15:35:16 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-08-28 11:58:45 +0200
commitab6a007a4c4b10d8735a97457385518614484de5 (patch)
tree70683ad389655f79dbb6e810d5be97afad39ffd7 /src/gui/doc/snippets/code
parent8ff63383e431385ec2dab4ad82e0081f1da6d461 (diff)
Doc: Compile rich text code snippets
Extend GUI snippet compilation by adding rich text snippets from /code sub-directory. Done-with: Nico Vertriest <nico.vertriest@qt.io> Task-number: QTBUG-81486 Change-Id: I4f3c978cc1c9042767fda9e33719042e18fd4bee Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/code')
-rw-r--r--src/gui/doc/snippets/code/code.pro6
-rw-r--r--src/gui/doc/snippets/code/doc_src_richtext.cpp20
2 files changed, 24 insertions, 2 deletions
diff --git a/src/gui/doc/snippets/code/code.pro b/src/gui/doc/snippets/code/code.pro
new file mode 100644
index 0000000000..cca02c082d
--- /dev/null
+++ b/src/gui/doc/snippets/code/code.pro
@@ -0,0 +1,6 @@
+TEMPLATE = lib
+TARGET = code_snippets
+QT += core gui widgets
+
+SOURCES = \
+ doc_src_richtext.cpp
diff --git a/src/gui/doc/snippets/code/doc_src_richtext.cpp b/src/gui/doc/snippets/code/doc_src_richtext.cpp
index fb7ab1b571..d6c8e3e5d3 100644
--- a/src/gui/doc/snippets/code/doc_src_richtext.cpp
+++ b/src/gui/doc/snippets/code/doc_src_richtext.cpp
@@ -47,7 +47,12 @@
** $QT_END_LICENSE$
**
****************************************************************************/
+#include <QTextDocument>
+#include <QTextEdit>
+namespace doc_src_richtext {
+
+void wrapper() {
//! [0]
QTextDocument *newDocument = new QTextDocument;
//! [0]
@@ -57,8 +62,13 @@ QTextDocument *newDocument = new QTextDocument;
QTextEdit *editor = new QTextEdit;
QTextDocument *editorDocument = editor->document();
//! [1]
+Q_UNUSED(newDocument);
+Q_UNUSED(editorDocument);
+} // wrapper
-
+void wrapper2() {
+auto parent = new QTextEdit();
+QString aStringContainingHTMLtext;
//! [2]
QTextEdit *editor = new QTextEdit(parent);
editor->setHtml(aStringContainingHTMLtext);
@@ -69,7 +79,7 @@ editor->show();
//! [3]
QTextDocument *document = editor->document();
//! [3]
-
+Q_UNUSED(document);
//! [4]
QTextCursor cursor = editor->textCursor();
@@ -81,6 +91,9 @@ editor->setTextCursor(cursor);
//! [5]
+QTextEdit textEdit;
+QTextCursor textCursor;
+QString paragraphText;
//! [6]
textEdit.show();
@@ -93,3 +106,6 @@ for (int i = 0; i < 1000; ++i) {
textCursor.endEditBlock();
//! [6]
+
+} // wrapper2
+} // doc_src_richtext