#ifndef RENDERAREA_H #define RENDERAREA_H #include class RenderArea : public QWidget { Q_OBJECT public: explicit RenderArea(QWidget *parent = nullptr); QSize minimumSizeHint() const Q_DECL_OVERRIDE; QSize sizeHint() const Q_DECL_OVERRIDE; signals: protected: void paintEvent(QPaintEvent* event) Q_DECL_OVERRIDE; public slots: private: QColor mBackgroundColour; QColor mShapeColour; }; #endif // RENDERAREA_H