summaryrefslogtreecommitdiffstats
path: root/src/gui/doc
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-31 14:29:43 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-09-01 06:13:17 +0200
commit87eb059ed353222328e9e6c726a6a7f728a81d64 (patch)
tree06dcb3bf570465f3d6b69a9a1821a07df74f7895 /src/gui/doc
parent47e0309ea800f6cd9b9e54fb12875fe87e33df74 (diff)
Doc: compile polygon snippets
Done-with: Nico Vertriest <nico.vertriest@qt.io> Change-Id: I29caf1818154df3b0f2b599ac19c966e826f6287 Taks-number: QTBUG-81486 Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc')
-rw-r--r--src/gui/doc/snippets/polygon/polygon.cpp96
-rw-r--r--src/gui/doc/snippets/polygon/polygon.pro7
-rw-r--r--src/gui/doc/snippets/snippets.pro1
3 files changed, 56 insertions, 48 deletions
diff --git a/src/gui/doc/snippets/polygon/polygon.cpp b/src/gui/doc/snippets/polygon/polygon.cpp
index b387a0432e..8105ebf491 100644
--- a/src/gui/doc/snippets/polygon/polygon.cpp
+++ b/src/gui/doc/snippets/polygon/polygon.cpp
@@ -47,76 +47,76 @@
** $QT_END_LICENSE$
**
****************************************************************************/
+#include <QPolygon>
+namespace polygon {
-#include <QtGui>
-
-int main()
+void wrapper() {
{
- {
- // STREAM
+// STREAM
//! [0]
- QPolygon polygon;
- polygon << QPoint(10, 20) << QPoint(20, 30);
+QPolygon polygon;
+polygon << QPoint(10, 20) << QPoint(20, 30);
//! [0]
- }
+}
- {
- // STREAMF
+{
+// STREAMF
//! [1]
- QPolygonF polygon;
- polygon << QPointF(10.4, 20.5) << QPointF(20.2, 30.2);
+QPolygonF polygon;
+polygon << QPointF(10.4, 20.5) << QPointF(20.2, 30.2);
//! [1]
- }
+}
- {
- // SETPOINTS
+{
+// SETPOINTS
//! [2]
- static const int points[] = { 10, 20, 30, 40 };
- QPolygon polygon;
- polygon.setPoints(2, points);
+static const int points[] = { 10, 20, 30, 40 };
+QPolygon polygon;
+polygon.setPoints(2, points);
//! [2]
- }
+}
- {
- // SETPOINTS2
+{
+// SETPOINTS2
//! [3]
- QPolygon polygon;
- polygon.setPoints(2, 10, 20, 30, 40);
+QPolygon polygon;
+polygon.setPoints(2, 10, 20, 30, 40);
//! [3]
- }
+}
- {
- // PUTPOINTS
+{
+// PUTPOINTS
//! [4]
- QPolygon polygon(1);
- polygon[0] = QPoint(4, 5);
- polygon.putPoints(1, 2, 6,7, 8,9);
+QPolygon polygon(1);
+polygon[0] = QPoint(4, 5);
+polygon.putPoints(1, 2, 6,7, 8,9);
//! [4]
- }
+}
- {
- // PUTPOINTS2
+{
+// PUTPOINTS2
//! [5]
- QPolygon polygon(3);
- polygon.putPoints(0, 3, 4,5, 0,0, 8,9);
- polygon.putPoints(1, 1, 6,7);
+QPolygon polygon(3);
+polygon.putPoints(0, 3, 4,5, 0,0, 8,9);
+polygon.putPoints(1, 1, 6,7);
//! [5]
- }
+}
- {
- // PUTPOINTS3
+{
+// PUTPOINTS3
//! [6]
- QPolygon polygon1;
- polygon1.putPoints(0, 3, 1,2, 0,0, 5,6);
- // polygon1 is now the three-point polygon(1,2, 0,0, 5,6);
+QPolygon polygon1;
+polygon1.putPoints(0, 3, 1,2, 0,0, 5,6);
+// polygon1 is now the three-point polygon(1,2, 0,0, 5,6);
- QPolygon polygon2;
- polygon2.putPoints(0, 3, 4,4, 5,5, 6,6);
- // polygon2 is now (4,4, 5,5, 6,6);
+QPolygon polygon2;
+polygon2.putPoints(0, 3, 4,4, 5,5, 6,6);
+// polygon2 is now (4,4, 5,5, 6,6);
- polygon1.putPoints(2, 3, polygon2);
- // polygon1 is now the five-point polygon(1,2, 0,0, 4,4, 5,5, 6,6);
+polygon1.putPoints(2, 3, polygon2);
+// polygon1 is now the five-point polygon(1,2, 0,0, 4,4, 5,5, 6,6);
//! [6]
- }
- return 0;
}
+
+} // wrapper
+} // polygon
diff --git a/src/gui/doc/snippets/polygon/polygon.pro b/src/gui/doc/snippets/polygon/polygon.pro
new file mode 100644
index 0000000000..293502a33d
--- /dev/null
+++ b/src/gui/doc/snippets/polygon/polygon.pro
@@ -0,0 +1,7 @@
+TEMPLATE = lib
+TARGET = polygon_snippets
+QT += core gui widgets
+
+SOURCES = \
+ polygon.cpp
+
diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro
index f0d68f5b94..98d04e400f 100644
--- a/src/gui/doc/snippets/snippets.pro
+++ b/src/gui/doc/snippets/snippets.pro
@@ -13,6 +13,7 @@ contains(QT_BUILD_PARTS, tests) {
image \
picture \
plaintextlayout \
+ polygon \
qfontdatabase \
textblock-formats \
textblock-fragments \