umbrello
2.32.3
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;
46 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
58 void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement);
59 void setupEvent(QGraphicsSceneMouseEvent &e, QGraphicsSceneMouseEvent *event,
const QPointF &pos);
60 void setupEvent(QGraphicsSceneContextMenuEvent &e, QGraphicsSceneContextMenuEvent *event,
const QPointF &pos);
79 #endif // DIAGRAMPROXYWIDGET_H
Uml::ID::Type currentID()
Definition: selectdiagramdialog.cpp:33
Definition: cmdcreatediagram.h:25
static Tracer * instance()
Definition: debug_utils.cpp:36
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
@ State
Definition: basictypes.h:85
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:151
std::string Type
Definition: basictypes.h:351
QString createDiagramName(Uml::DiagramType::Enum type, bool askForName=true)
Definition: umldoc.cpp:1619
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
Definition: idchangelog.h:27
void changeCurrentView(Uml::ID::Type id)
Definition: umldoc.cpp:1776
UMLView * view()
Definition: cmdcreatediagram.h:32
void setWidgetLink(WidgetBase *w)
Definition: umlscene.cpp:4404
static UMLApp * app()
Definition: uml.cpp:278
Definition: basictypes.cpp:37
Definition: selectdiagramdialog.h:26
#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
Uml::ID::Type ID() const
Definition: umlscene.cpp:442
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
UMLView * findView(Uml::ID::Type id)
Definition: umldoc.cpp:1005
UMLDoc * document() const
Definition: uml.cpp:1064