Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
DrawWidget.h
Go to the documentation of this file.
1#pragma once
2#include <QPaintEvent>
3#include <QWidget>
4#include <QtUiPlugin/QDesignerExportWidget>
5
6namespace sf
7{
8
12class QDESIGNER_WIDGET_EXPORT DrawWidget : public QWidget /*, public ObjectExtension*/
13{
14 Q_OBJECT
15
16 public:
21 explicit DrawWidget(QWidget* parent = nullptr);
22
27 void paintEvent(QPaintEvent* event) override;
28
32 // ReSharper disable once CppFunctionIsNotImplemented
33 Q_SIGNAL void paint(QPaintEvent* event);
34};
35
36}// namespace sf
Simple widget which redirects the painting event to a Qt signal method.
Definition DrawWidget.h:13
void paintEvent(QPaintEvent *event) override
Emits the paint signal when called.
Q_SIGNAL void paint(QPaintEvent *event)
Signal for painting.
DrawWidget(QWidget *parent=nullptr)
Constructor passing owner/parent.
Definition Application.h:10