umbrello
2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
103 virtual qreal
getX()
const;
104 virtual qreal
getY()
const;
105 virtual QPointF
getPos()
const;
106 virtual void setX(qreal
x);
107 virtual void setY(qreal y);
113 return rect().height();
120 return rect().width();
124 void setSize(
const QSizeF& size);
171 QString
tags()
const;
191 virtual void saveToXMI(QXmlStreamWriter& writer);
198 virtual QSizeF
calculateSize(
bool withExtensions =
true)
const;
236 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
263 virtual void moveEvent(QGraphicsSceneMouseEvent *event);
273 void deselect(QGraphicsSceneMouseEvent *me);
278 void resize(QGraphicsSceneMouseEvent *me);
357 Q_DECLARE_OPERATORS_FOR_FLAGS(UMLWidget::AddWidgetOptions)
UIState uiState
Definition: optionstate.h:324
ObjectType
Definition: umlobject.h:75
@ String
Definition: basictypes.h:270
#define logDebug1(s, a)
Definition: uml.h:539
bool isSequenceDiagram() const
Definition: umlscene.h:312
Definition: cmdchangeusefillcolor.h:16
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
#define logDebug3(s, a, b, c)
Definition: uml.h:551
@ Seq_Message
Definition: basictypes.h:181
Non-graphical information for a Artifact.
Definition: artifact.h:22
@ ot_Port
Definition: umlobject.h:105
@ Activity
Definition: basictypes.h:108
UMLView * activeView() const
Definition: umlscene.cpp:354
static Tracer * instance()
Definition: debug_utils.cpp:107
void showChangeTextDialog()
Definition: floatingtextwidget.cpp:203
Information for a non-graphical UML UseCase.
Definition: usecase.h:19
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:209
qreal toDoubleFromAnyLocale(const QString &s)
Definition: basictypes.cpp:1341
Items used by UMLListView.
Definition: umllistviewitem.h:35
#define DEBUG_REGISTER_DISABLED(src)
Definition: debug_utils.h:135
#define DEBUG()
Definition: debug_utils.h:127
@ State
Definition: basictypes.h:107
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent this
Definition: GPL-2.0-only.txt:51
const AttributeDefs & getAttributeDefs() const
Definition: stereotype.cpp:111
@ A
Definition: basictypes.h:237
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:340
#define logError0(s)
Definition: uml.h:537
qreal dpiScale() const
Definition: umldoc.cpp:2055
@ ot_Interface
Definition: umlobject.h:82
UMLPort * asUMLPort()
Definition: umlobject.cpp:1437
#define logError1(s, a)
Definition: uml.h:543
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:246
void updateDocumentation(bool clear=false, bool startup=false)
Definition: docwindow.cpp:268
Definition: cmdchangelinecolor.h:17
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:191
int snapX() const
Definition: umlscene.cpp:3603
std::string Type
Definition: basictypes.h:371
void clearSelected()
Definition: umlscene.cpp:1473
const QColor & fillColor() const
Definition: umlscene.cpp:480
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1845
Uml::ShowStereoType::Enum showStereoType
Definition: optionstate.h:120
Definition: classpropertiesdialog.h:29
c Accompany it with the information you received as to the offer to distribute corresponding source complete source code means all the source code for all modules it contains
Definition: GPL-2.0-only.txt:149
Non-graphical information for a Port.
Definition: port.h:21
The base class for UML objects.
Definition: umlobject.h:69
Definition: cmdchangefillcolor.h:19
int snapY() const
Definition: umlscene.cpp:3611
bool snapComponentSizeToGrid() const
Definition: umlscene.cpp:3585
bool loading() const
Definition: umldoc.cpp:1587
bool useFillColor() const
Definition: umlscene.cpp:1390
void triggerToolbarButton(WorkToolBar::ToolBar_Buttons button)
Definition: umlscene.cpp:2978
@ Anchor
Definition: basictypes.h:106
OptionState & optionState()
Definition: optionstate.cpp:357
#define logDebug5(s, a, b, c, d, e)
Definition: uml.h:563
void setupNewWidget(UMLWidget *w, bool setPosition=true)
Definition: umlscene.cpp:723
Sets up stereotype information.
Definition: stereotype.h:35
qreal snappedX(qreal x)
Definition: umlscene.cpp:3627
UMLListViewItem * findItem(Uml::ID::Type id)
Definition: umllistview.cpp:1425
QString defaultVal
Definition: stereotype.h:62
Definition: idchangelog.h:21
Definition: cmdchangelinewidth.h:15
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1436
Information for a non-graphical UML Actor.
Definition: actor.h:22
DocWindow * docWindow() const
Definition: uml.cpp:1919
void createAutoAttributeAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2634
qreal fixX() const
Definition: umlscene.cpp:4613
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:555
bool addAssociation(AssociationWidget *pAssoc, bool isPasteOperation=false)
Definition: umlscene.cpp:2129
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
Non-graphical information for a Component.
Definition: component.h:22
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2031
UMLListView * listView() const
Definition: uml.cpp:1073
QString a
Definition: petalnode.cpp:13
#define logDebug2(s, a, b)
Definition: uml.h:545
#define i18n
Definition: main.cpp:35
@ Association
Definition: basictypes.h:96
const QColor & lineColor() const
Definition: umlscene.cpp:499
UMLWidgetList selectedWidgets() const
Definition: umlscene.cpp:1418
Definition: cmdchangefont.h:17
void writeToStatusBar(const QString &text)
Definition: umldoc.cpp:1222
QString statusBarMsg() const
Definition: uml.cpp:3481
void beginMacro(const QString &text)
Definition: uml.cpp:3569
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1420
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
@ B
Definition: basictypes.h:238
QString name
Definition: stereotype.h:60
Enum
Definition: basictypes.h:92
void endMacro()
Definition: uml.cpp:3588
connect()
Definition: namespaces-multiple.php:5
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
QPointF getPastePoint()
Definition: umlscene.cpp:3424
static UMLApp * app()
Definition: uml.cpp:276
const QColor & textColor() const
Definition: umlscene.cpp:537
void setModified(bool modified=true)
Definition: umldoc.cpp:3147
Definition: stereotype.h:57
Definition: basictypes.cpp:22
void resizeSelection()
Definition: umlscene.cpp:1685
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
uint lineWidth() const
Definition: umlscene.cpp:518
void showDocumentation(UMLObject *object, bool overwrite=false)
Definition: docwindow.cpp:125
Definition: optionstate.h:310
ClassState classState
Definition: optionstate.h:325
void updateCanvasSizeEstimate(qreal x, qreal y, qreal w, qreal h)
Definition: umlscene.cpp:4598
AssociationWidgetList selectedAssocs()
Definition: umlscene.cpp:2075
Definition: cmdchangetextcolor.h:17
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
qreal snappedY(qreal y)
Definition: umlscene.cpp:3645
Settings::OptionState & optionState()
Definition: umlscene.cpp:577
void createAutoConstraintAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2764
Definition: umlscene.h:64
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2445
bool getPaste() const
Definition: umlscene.cpp:3003
@ None
no display of stereotype
Definition: basictypes.h:149
Uml::ID::Type ID() const
Definition: umlscene.cpp:448
static bool isTextValid(const QString &text)
Definition: floatingtextwidget.cpp:458
QVector< AttributeDef > AttributeDefs
size is at most N_STEREOATTRS
Definition: stereotype.h:69
void slotCopyChanged()
Definition: uml.cpp:2108
QColor fillColor
Definition: optionstate.h:84
qreal fixY() const
Definition: umlscene.cpp:4621
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3547
QString text() const
Definition: floatingtextwidget.cpp:84
Enum
Definition: basictypes.h:148
UMLDoc * document() const
Definition: uml.cpp:1063
Uml::PrimitiveTypes::Enum type
Definition: stereotype.h:61
Non-graphical information for a Package.
Definition: package.h:27
#define logDebug0(s)
Definition: uml.h:533