diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-29 09:20:02 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-29 14:22:42 +0200 |
commit | 559634410077df10a93fa16b7005a5da32abbe35 (patch) | |
tree | f6a778e01f92bfafde2a37e40a72df2597826744 /src/gui/doc | |
parent | 5bf7ceb4d47bb6226182e961b89a26d14154dd76 (diff) |
Doc: Make Qt Gui snippets compilable - brush
Remove unused code in snippet files not referenced from anywhere.
Task-number: QTBUG-81486
Change-Id: I80b46c013bde99e1aea86311d3579ccc922b8fd7
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/doc')
-rw-r--r-- | src/gui/doc/snippets/brush/brush.cpp | 53 | ||||
-rw-r--r-- | src/gui/doc/snippets/brush/brush.pro | 8 | ||||
-rw-r--r-- | src/gui/doc/snippets/brush/gradientcreationsnippet.cpp | 17 | ||||
-rw-r--r-- | src/gui/doc/snippets/snippets.pro | 1 |
4 files changed, 29 insertions, 50 deletions
diff --git a/src/gui/doc/snippets/brush/brush.cpp b/src/gui/doc/snippets/brush/brush.cpp index 505316e5e2..947fc1602a 100644 --- a/src/gui/doc/snippets/brush/brush.cpp +++ b/src/gui/doc/snippets/brush/brush.cpp @@ -47,50 +47,25 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ +#include <QLinearGradient> -#include <QtGui> +namespace brush { +void wrapper() { -int main() -{ - QWidget anyPaintDevice; - { - // PEN SNIPPET - QPainter painter; - QPen pen(Qt::red, 2); // red solid line, 2 pixels wide - painter.begin(&anyPaintDevice); // paint something - painter.setPen(pen); // set the red, wide pen - painter.drawRect(40,30, 200,100); // draw a rectangle - painter.setPen(Qt::blue); // set blue pen, 0 pixel width - painter.drawLine(40,30, 240,130); // draw a diagonal in rectangle - painter.end(); // painting done - } - { - // BRUSH SNIPPET - QPainter painter; - QBrush brush(Qt::yellow); // yellow solid pattern - painter.begin(&anyPaintDevice); // paint something - painter.setBrush(brush); // set the yellow brush - painter.setPen(Qt::NoPen); // do not draw outline - painter.drawRect(40,30, 200,100); // draw filled rectangle - painter.setBrush(Qt::NoBrush); // do not fill - painter.setPen(Qt::black); // set black pen, 0 pixel width - painter.drawRect(10,10, 30,20); // draw rectangle outline - painter.end(); // painting done - } - - // LINEAR //! [0] - QLinearGradient linearGrad(QPointF(100, 100), QPointF(200, 200)); - linearGrad.setColorAt(0, Qt::black); - linearGrad.setColorAt(1, Qt::white); +QLinearGradient linearGrad(QPointF(100, 100), QPointF(200, 200)); +linearGrad.setColorAt(0, Qt::black); +linearGrad.setColorAt(1, Qt::white); //! [0] - // RADIAL + //! [1] - QRadialGradient radialGrad(QPointF(100, 100), 100); - radialGrad.setColorAt(0, Qt::red); - radialGrad.setColorAt(0.5, Qt::blue); - radialGrad.setColorAt(1, Qt::green); +QRadialGradient radialGrad(QPointF(100, 100), 100); +radialGrad.setColorAt(0, Qt::red); +radialGrad.setColorAt(0.5, Qt::blue); +radialGrad.setColorAt(1, Qt::green); //! [1] -} + +} // wrapper +} // brush diff --git a/src/gui/doc/snippets/brush/brush.pro b/src/gui/doc/snippets/brush/brush.pro new file mode 100644 index 0000000000..a384e5fee6 --- /dev/null +++ b/src/gui/doc/snippets/brush/brush.pro @@ -0,0 +1,8 @@ +TEMPLATE = lib +TARGET = brush_snippets +QT += core gui widgets + +SOURCES = \ + brush.cpp \ + gradientcreationsnippet.cpp + diff --git a/src/gui/doc/snippets/brush/gradientcreationsnippet.cpp b/src/gui/doc/snippets/brush/gradientcreationsnippet.cpp index 4bae7b755f..4dce793090 100644 --- a/src/gui/doc/snippets/brush/gradientcreationsnippet.cpp +++ b/src/gui/doc/snippets/brush/gradientcreationsnippet.cpp @@ -48,11 +48,11 @@ ** ****************************************************************************/ -#include <QtGui> +#include <QBrush> -int main(int argv, char **args) -{ - QApplication app(argv, args); +namespace gradientcreationsnippet { + +void wrapper() { //! [0] QRadialGradient gradient(50, 50, 50, 50, 50); @@ -62,11 +62,6 @@ int main(int argv, char **args) QBrush brush(gradient); //! [0] - QWidget widget; - QPalette palette; - palette.setBrush(widget.backgroundRole(), brush); - widget.setPalette(palette); - widget.show(); +} // wrapper - return app.exec(); -} +} // gradientcreationsnippet diff --git a/src/gui/doc/snippets/snippets.pro b/src/gui/doc/snippets/snippets.pro index 392127e099..e740fb7471 100644 --- a/src/gui/doc/snippets/snippets.pro +++ b/src/gui/doc/snippets/snippets.pro @@ -3,6 +3,7 @@ SUBDIRS = contains(QT_BUILD_PARTS, tests) { SUBDIRS += \ + brush \ code \ qfontdatabase \ textdocument-end |