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
6
namespace
sf
7
{
8
12
class
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
sf::DrawWidget
Simple widget which redirects the painting event to a Qt signal method.
Definition
DrawWidget.h:13
sf::DrawWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Emits the paint signal when called.
sf::DrawWidget::paint
Q_SIGNAL void paint(QPaintEvent *event)
Signal for painting.
sf::DrawWidget::DrawWidget
DrawWidget(QWidget *parent=nullptr)
Constructor passing owner/parent.
sf
Definition
Application.h:10
src
com
misc
qt
DrawWidget.h
Generated by
1.9.8