umbrello
2.31.90
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
108 virtual void setX(qreal
x);
109 virtual void setY(qreal y);
115 return rect().height();
122 return rect().width();
126 void setSize(
const QSizeF& size);
190 virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement);
197 virtual QSizeF
calculateSize(
bool withExtensions =
true)
const;
235 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
262 virtual void moveEvent(QGraphicsSceneMouseEvent *event);
272 void deselect(QGraphicsSceneMouseEvent *me);
277 void resize(QGraphicsSceneMouseEvent *me);
356 Q_DECLARE_OPERATORS_FOR_FLAGS(UMLWidget::AddWidgetOptions)
UIState uiState
Definition: optionstate.h:328
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
void resizeSceneToItems()
Definition: umlscene.cpp:3675
ObjectType
Definition: umlobject.h:80
Definition: cmdchangeusefillcolor.h:22
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
UMLPort * asUMLPort()
Definition: umlobject.cpp:1326
@ Seq_Message
Definition: basictypes.h:183
Non-graphical information for a Artifact.
Definition: artifact.h:28
@ ot_Port
Definition: umlobject.h:109
@ Activity
Definition: basictypes.h:122
UMLView * activeView() const
Definition: umlscene.cpp:348
static Tracer * instance()
Definition: debug_utils.cpp:36
void showChangeTextDialog()
Definition: floatingtextwidget.cpp:207
Information for a non-graphical UML UseCase.
Definition: usecase.h:25
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
qreal toDoubleFromAnyLocale(const QString &s)
Definition: basictypes.cpp:1298
Items used by UMLListView.
Definition: umllistviewitem.h:40
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:132
@ State
Definition: basictypes.h:121
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:344
qreal dpiScale() const
Definition: umldoc.cpp:2038
@ ot_Interface
Definition: umlobject.h:86
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:151
void updateDocumentation(bool clear=false, bool startup=false)
Definition: docwindow.cpp:273
Definition: cmdchangelinecolor.h:23
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:97
int snapX() const
Definition: umlscene.cpp:3556
std::string Type
Definition: basictypes.h:351
void clearSelected()
Definition: umlscene.cpp:1441
const QColor & fillColor() const
Definition: umlscene.cpp:474
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1806
Definition: classpropertiesdialog.h:35
Non-graphical information for a Port.
Definition: port.h:27
The base class for UML objects.
Definition: umlobject.h:74
Definition: cmdchangefillcolor.h:25
int snapY() const
Definition: umlscene.cpp:3564
bool snapComponentSizeToGrid() const
Definition: umlscene.cpp:3538
bool loading() const
Definition: umldoc.cpp:1572
bool useFillColor() const
Definition: umlscene.cpp:1363
void triggerToolbarButton(WorkToolBar::ToolBar_Buttons button)
Definition: umlscene.cpp:2931
@ Anchor
Definition: basictypes.h:120
OptionState & optionState()
Definition: optionstate.cpp:362
void setupNewWidget(UMLWidget *w, bool setPosition=true)
Definition: umlscene.cpp:715
qreal snappedX(qreal x)
Definition: umlscene.cpp:3580
UMLListViewItem * findItem(Uml::ID::Type id)
Definition: umllistview.cpp:1412
Definition: idchangelog.h:27
Definition: cmdchangelinewidth.h:21
Information for a non-graphical UML Actor.
Definition: actor.h:28
DocWindow * docWindow() const
Definition: uml.cpp:1895
void createAutoAttributeAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2587
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:526
bool addAssociation(AssociationWidget *pAssoc, bool isPasteOperation=false)
Definition: umlscene.cpp:2080
Non-graphical information for a Component.
Definition: component.h:28
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:1990
UMLListView * listView() const
Definition: uml.cpp:1074
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:110
const QColor & lineColor() const
Definition: umlscene.cpp:493
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1391
Definition: cmdchangefont.h:23
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1208
void beginMacro(const QString &text)
Definition: uml.cpp:3460
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
bool showStereoType
Definition: optionstate.h:124
Enum
Definition: basictypes.h:106
void endMacro()
Definition: uml.cpp:3479
connect()
Definition: namespaces-multiple.php:5
QPointF getPastePoint()
Definition: umlscene.cpp:3376
static UMLApp * app()
Definition: uml.cpp:278
const QColor & textColor() const
Definition: umlscene.cpp:531
void setModified(bool modified=true)
Definition: umldoc.cpp:3136
Definition: basictypes.cpp:37
void resizeSelection()
Definition: umlscene.cpp:1646
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
uint lineWidth() const
Definition: umlscene.cpp:512
void showDocumentation(UMLObject *object, bool overwrite=false)
Definition: docwindow.cpp:130
Definition: optionstate.h:314
ClassState classState
Definition: optionstate.h:329
#define DEBUG(src)
Definition: debug_utils.h:129
#define uError()
Definition: debug_utils.h:123
AssociationWidgetList selectedAssocs()
Definition: umlscene.cpp:2034
Definition: cmdchangetextcolor.h:23
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
qreal snappedY(qreal y)
Definition: umlscene.cpp:3598
Settings::OptionState & optionState()
Definition: umlscene.cpp:571
void createAutoConstraintAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2717
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2397
bool getPaste() const
Definition: umlscene.cpp:2956
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1325
bool isSequenceDiagram()
Definition: umlscene.h:318
QString statusBarMsg()
Definition: uml.cpp:3372
Uml::ID::Type ID() const
Definition: umlscene.cpp:442
static bool isTextValid(const QString &text)
Definition: floatingtextwidget.cpp:462
void slotCopyChanged()
Definition: uml.cpp:2008
QColor fillColor
Definition: optionstate.h:88
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
QString text() const
Definition: floatingtextwidget.cpp:88
UMLDoc * document() const
Definition: uml.cpp:1064
Non-graphical information for a Package.
Definition: package.h:33