umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
6 #ifndef DIAGRAMPROXYWIDGET_H
7 #define DIAGRAMPROXYWIDGET_H
14 #include <QGraphicsSceneEvent>
22 class QStyleOptionGraphicsItem;
23 class QXmlStreamWriter;
42 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
55 void setupEvent(QGraphicsSceneMouseEvent &e, QGraphicsSceneMouseEvent *event,
const QPointF &pos);
56 void setupEvent(QGraphicsSceneContextMenuEvent &e, QGraphicsSceneContextMenuEvent *event,
const QPointF &pos);
75 #endif // DIAGRAMPROXYWIDGET_H
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
Uml::ID::Type currentID()
Definition: selectdiagramdialog.cpp:28
Definition: cmdcreatediagram.h:19
static Tracer * instance()
Definition: debug_utils.cpp:22
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:118
@ State
Definition: basictypes.h:71
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:244
std::string Type
Definition: basictypes.h:371
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1620
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
Definition: idchangelog.h:21
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1777
UMLView * view()
Definition: cmdcreatediagram.h:27
void setWidgetLink(WidgetBase *w)
Definition: umlscene.cpp:4414
static UMLApp * app()
Definition: uml.cpp:275
Definition: basictypes.cpp:22
Definition: selectdiagramdialog.h:20
#define uError()
Definition: debug_utils.h:109
bool isUniqueDiagramName(Uml::DiagramType::Enum type, QString &name)
Definition: diagram_utils.cpp:517
Definition: umlscene.h:64
QPixmap smallIcon(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:147
UMLScene * umlScene() const
Definition: umlview.cpp:51
@ None
no display of stereotype
Definition: basictypes.h:149
Uml::ID::Type ID() const
Definition: umlscene.cpp:438
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1001
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3447
UMLDoc * document() const
Definition: uml.cpp:1063