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.
108 virtual qreal
getX()
const;
109 virtual qreal
getY()
const;
110 virtual QPointF
getPos()
const;
111 virtual void setX(qreal
x);
112 virtual void setY(qreal y);
118 return rect().height();
125 return rect().width();
129 void setSize(
const QSizeF& size);
174 QString
tags()
const;
194 virtual void saveToXMI1(QXmlStreamWriter& writer);
201 virtual QSizeF
calculateSize(
bool withExtensions =
true)
const;
239 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
266 virtual void moveEvent(QGraphicsSceneMouseEvent *event);
276 void deselect(QGraphicsSceneMouseEvent *me);
281 void resize(QGraphicsSceneMouseEvent *me);
360 Q_DECLARE_OPERATORS_FOR_FLAGS(UMLWidget::AddWidgetOptions)
UIState uiState
Definition: optionstate.h:337
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1393
void resizeSceneToItems()
Definition: umlscene.cpp:3705
ObjectType
Definition: umlobject.h:80
@ String
Definition: basictypes.h:301
Definition: cmdchangeusefillcolor.h:21
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
UMLPort * asUMLPort()
Definition: umlobject.cpp:1410
@ Seq_Message
Definition: basictypes.h:212
Non-graphical information for a Artifact.
Definition: artifact.h:27
@ ot_Port
Definition: umlobject.h:110
@ Activity
Definition: basictypes.h:139
UMLView * activeView() const
Definition: umlscene.cpp:349
static Tracer * instance()
Definition: debug_utils.cpp:36
void showChangeTextDialog()
Definition: floatingtextwidget.cpp:208
Information for a non-graphical UML UseCase.
Definition: usecase.h:24
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:216
qreal toDoubleFromAnyLocale(const QString &s)
Definition: basictypes.cpp:1349
Items used by UMLListView.
Definition: umllistviewitem.h:40
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
@ State
Definition: basictypes.h:138
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
const AttributeDefs & getAttributeDefs() const
Definition: stereotype.cpp:114
@ A
Definition: basictypes.h:268
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:345
qreal dpiScale() const
Definition: umldoc.cpp:2037
@ ot_Interface
Definition: umlobject.h:87
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:249
void updateDocumentation(bool clear=false, bool startup=false)
Definition: docwindow.cpp:273
Definition: cmdchangelinecolor.h:22
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:195
int snapX() const
Definition: umlscene.cpp:3586
std::string Type
Definition: basictypes.h:402
void clearSelected()
Definition: umlscene.cpp:1464
const QColor & fillColor() const
Definition: umlscene.cpp:475
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1836
Uml::ShowStereoType::Enum showStereoType
Definition: optionstate.h:133
Definition: classpropertiesdialog.h:34
Non-graphical information for a Port.
Definition: port.h:26
The base class for UML objects.
Definition: umlobject.h:74
Definition: cmdchangefillcolor.h:24
int snapY() const
Definition: umlscene.cpp:3594
bool snapComponentSizeToGrid() const
Definition: umlscene.cpp:3568
bool loading() const
Definition: umldoc.cpp:1573
bool useFillColor() const
Definition: umlscene.cpp:1379
void triggerToolbarButton(WorkToolBar::ToolBar_Buttons button)
Definition: umlscene.cpp:2961
@ Anchor
Definition: basictypes.h:137
OptionState & optionState()
Definition: optionstate.cpp:370
void setupNewWidget(UMLWidget *w, bool setPosition=true)
Definition: umlscene.cpp:716
Sets up stereotype information.
Definition: stereotype.h:40
qreal snappedX(qreal x)
Definition: umlscene.cpp:3610
UMLListViewItem * findItem(Uml::ID::Type id)
Definition: umllistview.cpp:1420
QString defaultVal
Definition: stereotype.h:75
Definition: idchangelog.h:26
Definition: cmdchangelinewidth.h:20
Information for a non-graphical UML Actor.
Definition: actor.h:27
DocWindow * docWindow() const
Definition: uml.cpp:1900
void createAutoAttributeAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2617
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:539
bool addAssociation(AssociationWidget *pAssoc, bool isPasteOperation=false)
Definition: umlscene.cpp:2110
Non-graphical information for a Component.
Definition: component.h:27
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2020
UMLListView * listView() const
Definition: uml.cpp:1078
QString a
Definition: petalnode.cpp:18
void setBaseType(UMLObject::ObjectType ot)
Definition: classifier.cpp:83
#define i18n
Definition: main.cpp:39
@ Association
Definition: basictypes.h:127
const QColor & lineColor() const
Definition: umlscene.cpp:494
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1407
Definition: cmdchangefont.h:22
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1209
void beginMacro(const QString &text)
Definition: uml.cpp:3474
Displays a line of text or an operation.
Definition: floatingtextwidget.h:36
@ B
Definition: basictypes.h:269
QString name
Definition: stereotype.h:73
Enum
Definition: basictypes.h:123
void endMacro()
Definition: uml.cpp:3493
connect()
Definition: namespaces-multiple.php:5
QPointF getPastePoint()
Definition: umlscene.cpp:3406
static UMLApp * app()
Definition: uml.cpp:280
const QColor & textColor() const
Definition: umlscene.cpp:532
void setModified(bool modified=true)
Definition: umldoc.cpp:3098
Definition: stereotype.h:70
Definition: basictypes.cpp:36
void resizeSelection()
Definition: umlscene.cpp:1676
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
uint lineWidth() const
Definition: umlscene.cpp:513
void showDocumentation(UMLObject *object, bool overwrite=false)
Definition: docwindow.cpp:130
Definition: optionstate.h:323
ClassState classState
Definition: optionstate.h:338
#define DEBUG(src)
Definition: debug_utils.h:129
#define uError()
Definition: debug_utils.h:123
AssociationWidgetList selectedAssocs()
Definition: umlscene.cpp:2064
Definition: cmdchangetextcolor.h:22
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
qreal snappedY(qreal y)
Definition: umlscene.cpp:3628
Settings::OptionState & optionState()
Definition: umlscene.cpp:572
void createAutoConstraintAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2747
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2427
bool getPaste() const
Definition: umlscene.cpp:2986
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1409
@ None
no display of stereotype
Definition: basictypes.h:180
bool isSequenceDiagram()
Definition: umlscene.h:319
QString statusBarMsg()
Definition: uml.cpp:3386
Uml::ID::Type ID() const
Definition: umlscene.cpp:443
static bool isTextValid(const QString &text)
Definition: floatingtextwidget.cpp:463
QVector< AttributeDef > AttributeDefs
size is at most N_STEREOATTRS
Definition: stereotype.h:82
void slotCopyChanged()
Definition: uml.cpp:2013
QColor fillColor
Definition: optionstate.h:97
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3452
QString text() const
Definition: floatingtextwidget.cpp:89
Enum
Definition: basictypes.h:179
UMLDoc * document() const
Definition: uml.cpp:1068
Uml::PrimitiveTypes::Enum type
Definition: stereotype.h:74
Non-graphical information for a Package.
Definition: package.h:32