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.
11 #ifndef DIAGRAMPROXYWIDGET_H
12 #define DIAGRAMPROXYWIDGET_H
19 #include <QGraphicsSceneEvent>
27 class QStyleOptionGraphicsItem;
28 class QXmlStreamWriter;
47 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
60 void setupEvent(QGraphicsSceneMouseEvent &e, QGraphicsSceneMouseEvent *event,
const QPointF &pos);
61 void setupEvent(QGraphicsSceneContextMenuEvent &e, QGraphicsSceneContextMenuEvent *event,
const QPointF &pos);
80 #endif // DIAGRAMPROXYWIDGET_H
Uml::ID::Type currentID()
Definition: selectdiagramdialog.cpp:33
Definition: cmdcreatediagram.h:24
static Tracer * instance()
Definition: debug_utils.cpp:36
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
@ State
Definition: basictypes.h:102
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:249
std::string Type
Definition: basictypes.h:402
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1620
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
Definition: idchangelog.h:26
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1777
UMLView * view()
Definition: cmdcreatediagram.h:32
void setWidgetLink(WidgetBase *w)
Definition: umlscene.cpp:4419
static UMLApp * app()
Definition: uml.cpp:280
Definition: basictypes.cpp:36
Definition: selectdiagramdialog.h:25
#define uError()
Definition: debug_utils.h:123
bool isUniqueDiagramName(Uml::DiagramType::Enum type, QString &name)
Definition: diagram_utils.cpp:522
Definition: umlscene.h:69
QPixmap smallIcon(Uml::DiagramType::Enum dt)
Definition: icon_utils.cpp:162
UMLScene * umlScene() const
Definition: umlview.cpp:56
@ None
no display of stereotype
Definition: basictypes.h:180
Uml::ID::Type ID() const
Definition: umlscene.cpp:443
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3452
UMLView * findView(Uml::ID::Type id)
Definition: umldoc.cpp:1006
UMLDoc * document() const
Definition: uml.cpp:1068