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 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);
56 const QGraphicsSceneMouseEvent *event,
const QPointF &pos)
const;
57 void setupEvent(QGraphicsSceneContextMenuEvent &e,
58 const QGraphicsSceneContextMenuEvent *event,
const QPointF &pos)
const;
77 #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:110
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:135
@ 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:1306
#define logError1(s, a)
Definition: uml.h:545
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:246
std::string Type
Definition: basictypes.h:371
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1675
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
Definition: idchangelog.h:21
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1832
UMLView * view()
Definition: cmdcreatediagram.h:27
void setWidgetLink(WidgetBase *w)
Definition: umlscene.cpp:4574
static UMLApp * app()
Definition: uml.cpp:349
Definition: basictypes.cpp:22
Definition: selectdiagramdialog.h:20
bool isUniqueDiagramName(Uml::DiagramType::Enum type, QString &name)
Definition: diagram_utils.cpp:518
Definition: umlscene.h:64
QPixmap smallIcon(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:155
UMLScene * umlScene() const
Definition: umlview.cpp:51
@ None
no display of stereotype
Definition: basictypes.h:149
Uml::ID::Type ID() const
Definition: umlscene.cpp:448
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1055
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3623
UMLDoc * document() const
Definition: uml.cpp:1139