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>bb10
parent
47e0309ea8
commit
87eb059ed3
|
|
@ -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
|
||||
//! [1]
|
||||
QPolygonF polygon;
|
||||
polygon << QPointF(10.4, 20.5) << QPointF(20.2, 30.2);
|
||||
//! [1]
|
||||
}
|
||||
|
||||
{
|
||||
// SETPOINTS
|
||||
//! [2]
|
||||
static const int points[] = { 10, 20, 30, 40 };
|
||||
QPolygon polygon;
|
||||
polygon.setPoints(2, points);
|
||||
//! [2]
|
||||
}
|
||||
|
||||
{
|
||||
// SETPOINTS2
|
||||
//! [3]
|
||||
QPolygon polygon;
|
||||
polygon.setPoints(2, 10, 20, 30, 40);
|
||||
//! [3]
|
||||
}
|
||||
|
||||
{
|
||||
// PUTPOINTS
|
||||
//! [4]
|
||||
QPolygon polygon(1);
|
||||
polygon[0] = QPoint(4, 5);
|
||||
polygon.putPoints(1, 2, 6,7, 8,9);
|
||||
//! [4]
|
||||
}
|
||||
|
||||
{
|
||||
// PUTPOINTS2
|
||||
//! [5]
|
||||
QPolygon polygon(3);
|
||||
polygon.putPoints(0, 3, 4,5, 0,0, 8,9);
|
||||
polygon.putPoints(1, 1, 6,7);
|
||||
//! [5]
|
||||
}
|
||||
|
||||
{
|
||||
// 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 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);
|
||||
//! [6]
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
{
|
||||
// STREAMF
|
||||
//! [1]
|
||||
QPolygonF polygon;
|
||||
polygon << QPointF(10.4, 20.5) << QPointF(20.2, 30.2);
|
||||
//! [1]
|
||||
}
|
||||
|
||||
{
|
||||
// SETPOINTS
|
||||
//! [2]
|
||||
static const int points[] = { 10, 20, 30, 40 };
|
||||
QPolygon polygon;
|
||||
polygon.setPoints(2, points);
|
||||
//! [2]
|
||||
}
|
||||
|
||||
{
|
||||
// SETPOINTS2
|
||||
//! [3]
|
||||
QPolygon polygon;
|
||||
polygon.setPoints(2, 10, 20, 30, 40);
|
||||
//! [3]
|
||||
}
|
||||
|
||||
{
|
||||
// PUTPOINTS
|
||||
//! [4]
|
||||
QPolygon polygon(1);
|
||||
polygon[0] = QPoint(4, 5);
|
||||
polygon.putPoints(1, 2, 6,7, 8,9);
|
||||
//! [4]
|
||||
}
|
||||
|
||||
{
|
||||
// PUTPOINTS2
|
||||
//! [5]
|
||||
QPolygon polygon(3);
|
||||
polygon.putPoints(0, 3, 4,5, 0,0, 8,9);
|
||||
polygon.putPoints(1, 1, 6,7);
|
||||
//! [5]
|
||||
}
|
||||
|
||||
{
|
||||
// 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 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);
|
||||
//! [6]
|
||||
}
|
||||
|
||||
} // wrapper
|
||||
} // polygon
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
TEMPLATE = lib
|
||||
TARGET = polygon_snippets
|
||||
QT += core gui widgets
|
||||
|
||||
SOURCES = \
|
||||
polygon.cpp
|
||||
|
||||
|
|
@ -13,6 +13,7 @@ contains(QT_BUILD_PARTS, tests) {
|
|||
image \
|
||||
picture \
|
||||
plaintextlayout \
|
||||
polygon \
|
||||
qfontdatabase \
|
||||
textblock-formats \
|
||||
textblock-fragments \
|
||||
|
|
|
|||
Loading…
Reference in New Issue