umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
6 #ifndef ARTIFACTWIDGET_H
7 #define ARTIFACTWIDGET_H
14 #define ARTIFACT_MARGIN 5
31 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
34 virtual void saveToXMI(QXmlStreamWriter& writer);
40 void paintAsFile(QPainter *painter,
const QStyleOptionGraphicsItem *option);
41 void paintAsLibrary(QPainter *painter,
const QStyleOptionGraphicsItem *option);
42 void paintAsTable(QPainter *painter,
const QStyleOptionGraphicsItem *option);
43 void paintAsNormal(QPainter *painter,
const QStyleOptionGraphicsItem *option);
Non-graphical information for a Artifact.
Definition: artifact.h:22
Draw_Type getDrawAsType() const
Definition: artifact.cpp:82
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:135
const QColor & backgroundColor() const
Definition: umlscene.cpp:1382
@ defaultDraw
Definition: artifact.h:31
QString a
Definition: petalnode.cpp:13
@ table
Definition: artifact.h:34
#define logWarn1(s, a)
Definition: uml.h:544
@ library
Definition: artifact.h:33
Draw_Type
Definition: artifact.h:30
#define logWarn0(s)
Definition: uml.h:538
Definition: umlscene.h:64
@ file
Definition: artifact.h:32