diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-27 12:46:53 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-28 12:38:17 +0200 |
commit | da9a57a1e6b3b227ce3c4030d8e6f4e6c43f0643 (patch) | |
tree | b29b493d0262a526f405a3f834d6b51e3b6b1aa1 /src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp | |
parent | ea85f77a07b18551b6a363290c96510de241ab1e (diff) |
Doc: Compile text snippets
Fix minor issues (e.g. whitespace, missing semi-colon) in passing.
Change-Id: Ib39bb66a724542dcac4ca70072628b9bfcaf200d
Done-with: Nico Vertriest <nico.vertriest@qt.io>
Task-number: QTBUG-81486
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp')
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp b/src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp index 4244f0ce6d..4a156edac9 100644 --- a/src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp +++ b/src/gui/doc/snippets/code/src_gui_text_qtextlayout.cpp @@ -47,6 +47,24 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ +#include <QFont> +#include <QFontMetrics> +#include <QPainter> +#include <QTextLayout> +#include <QTextLine> + +namespace src_gui_text_qtextlayout { +struct Wrapper : public QPaintDevice +{ + void wrapper1(); +}; +QTextLayout textLayout; + + +void wrapper0() { +qreal lineWidth = 0; +QFont aFont; +QFontMetrics fontMetrics(aFont); //! [0] int leading = fontMetrics.leading(); @@ -66,8 +84,16 @@ while (1) { textLayout.endLayout(); //! [0] +} // wrapper0 + + +void Wrapper::wrapper1() { //! [1] QPainter painter(this); textLayout.draw(&painter, QPoint(0, 0)); //! [1] + +} // Wrapper::wrapper1 + +} // src_gui_text_qtextlayout |