OpenTwin
0.1
OpenTwin
Loading...
Searching...
No Matches
GraphicsPixmapItem.h
Go to the documentation of this file.
1
4
// ###########################################################################################################################################################################################################################################################################################################################
5
6
#pragma once
7
8
// OpenTwin header
9
#include "
OTWidgets/CustomGraphicsItem.h
"
10
11
// Qt header
12
#include <QtGui/qpixmap.h>
13
14
namespace
ot
{
15
class
OT_WIDGETS_API_EXPORT
GraphicsPixmapItem
:
public
CustomGraphicsItem
{
16
public
:
17
GraphicsPixmapItem
();
18
virtual
~GraphicsPixmapItem
();
19
20
// ###########################################################################################################################################################################################################################################################################################################################
21
22
// Base class functions: ot::GraphicsItem
23
24
virtual
bool
setupFromConfig(
const
GraphicsItemCfg
* _cfg)
override
;
25
26
// ###########################################################################################################################################################################################################################################################################################################################
27
28
// Base class functions: ot::CustomGraphicsItem
29
30
virtual
QSizeF getPreferredGraphicsItemSize(
void
)
const override
;
31
32
protected
:
33
35
virtual
void
paintCustomItem(QPainter* _painter,
const
QStyleOptionGraphicsItem* _opt, QWidget* _widget,
const
QRectF& _rect)
override
;
36
37
// ###########################################################################################################################################################################################################################################################################################################################
38
39
// Setter / Getter
40
private
:
41
};
42
}
CustomGraphicsItem.h
OT_WIDGETS_API_EXPORT
#define OT_WIDGETS_API_EXPORT
Definition
OTWidgetsAPIExport.h:12
ot::CustomGraphicsItem
Definition
CustomGraphicsItem.h:17
ot::GraphicsItemCfg
The GraphicsItemCfg is the base class for all graphics item configurations.
Definition
GraphicsItemCfg.h:33
ot::GraphicsPixmapItem
Definition
GraphicsPixmapItem.h:15
ot
Definition
Connector.h:8
Libraries
OTWidgets
include
OTWidgets
GraphicsPixmapItem.h
Generated by
1.10.0