summaryrefslogtreecommitdiffstats
path: root/src/gui/doc
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-29 09:20:02 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-08-29 14:22:42 +0200
commit559634410077df10a93fa16b7005a5da32abbe35 (patch)
treef6a778e01f92bfafde2a37e40a72df2597826744 /src/gui/doc
parent5bf7ceb4d47bb6226182e961b89a26d14154dd76 (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.cpp53
-rw-r--r--src/gui/doc/snippets/brush/brush.pro8
-rw-r--r--src/gui/doc/snippets/brush/gradientcreationsnippet.cpp17
-rw-r--r--src/gui/doc/snippets/snippets.pro1
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