diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-20 15:35:16 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-28 11:58:45 +0200 |
commit | ab6a007a4c4b10d8735a97457385518614484de5 (patch) | |
tree | 70683ad389655f79dbb6e810d5be97afad39ffd7 /src/gui/doc/snippets/code | |
parent | 8ff63383e431385ec2dab4ad82e0081f1da6d461 (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.pro | 6 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/doc_src_richtext.cpp | 20 |
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 |