summaryrefslogtreecommitdiffstats
path: root/src/gui/doc/snippets/code/src_gui_painting_qpen.cpp
diff options
context:
space:
mode:
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.cpp27
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