diff options
Diffstat (limited to 'src/gui/doc/snippets/code/src_gui_painting_qpen.cpp')
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_painting_qpen.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/gui/doc/snippets/code/src_gui_painting_qpen.cpp b/src/gui/doc/snippets/code/src_gui_painting_qpen.cpp index a1c4463edc..973037cf42 100644 --- a/src/gui/doc/snippets/code/src_gui_painting_qpen.cpp +++ b/src/gui/doc/snippets/code/src_gui_painting_qpen.cpp @@ -47,6 +47,19 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ +#include <QPainter> +#include <QPen> + +namespace src_gui_painting_qpen { +struct Wrapper : QPaintDevice +{ + void wrapper0(); + void wrapper1(); + void wrapper2(); + void wrapper3(); +}; + +void Wrapper::wrapper0() { //! [0] QPainter painter(this); @@ -54,6 +67,10 @@ QPen pen(Qt::green, 3, Qt::DashDotLine, Qt::RoundCap, Qt::RoundJoin); painter.setPen(pen); //! [0] +} // Wrapper::wrapper0 + + +void Wrapper::wrapper1() { //! [1] QPainter painter(this); @@ -68,6 +85,10 @@ pen.setJoinStyle(Qt::RoundJoin); painter.setPen(pen); //! [1] +} // Wrapper::wrapper1 + + +void Wrapper::wrapper2() { //! [2] QPen pen; @@ -80,7 +101,10 @@ dashes << 1 << space << 3 << space << 9 << space pen.setDashPattern(dashes); //! [2] +} // Wrapper::wrapper2 + +void Wrapper::wrapper3() { //! [3] QPen pen; QList<qreal> dashes; @@ -89,3 +113,6 @@ dashes << 1 << space << 3 << space << 9 << space << 27 << space << 9 << space; pen.setDashPattern(dashes); //! [3] + +} // Wrapper::wrapper3 +} // src_gui_painting_qpen |