summaryrefslogtreecommitdiffstats
path: root/examples/widgets/painting/gradients/gradients.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/painting/gradients/gradients.h')
-rw-r--r--examples/widgets/painting/gradients/gradients.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/examples/widgets/painting/gradients/gradients.h b/examples/widgets/painting/gradients/gradients.h
index 0881d864f3..c816bddd0b 100644
--- a/examples/widgets/painting/gradients/gradients.h
+++ b/examples/widgets/painting/gradients/gradients.h
@@ -44,7 +44,9 @@
#include "arthurwidgets.h"
-#include <QtWidgets>
+QT_BEGIN_NAMESPACE
+class QRadioButton;
+QT_END_NAMESPACE
class HoverPoints;
@@ -52,6 +54,7 @@ class HoverPoints;
class ShadeWidget : public QWidget
{
Q_OBJECT
+
public:
enum ShadeType {
RedShade,
@@ -88,6 +91,7 @@ private:
class GradientEditor : public QWidget
{
Q_OBJECT
+
public:
GradientEditor(QWidget *parent);
@@ -106,10 +110,10 @@ private:
ShadeWidget *m_alpha_shade;
};
-
class GradientRenderer : public ArthurFrame
{
Q_OBJECT
+
public:
GradientRenderer(QWidget *parent);
void paint(QPainter *p);
@@ -139,10 +143,10 @@ private:
Qt::BrushStyle m_gradientType;
};
-
class GradientWidget : public QWidget
{
Q_OBJECT
+
public:
GradientWidget(QWidget *parent);