umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
13 #include <QDomDocument>
15 #include <QGraphicsObject>
19 #include <QXmlStreamWriter>
92 QVariant
itemChange(GraphicsItemChange change,
const QVariant &value);
175 QString
name()
const;
176 virtual void setName(
const QString &strName);
208 virtual QFont
font()
const;
220 virtual void saveToXMI(QXmlStreamWriter& writer);
229 void setRect(qreal
x, qreal y, qreal width, qreal height);
235 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
UIState uiState
Definition: optionstate.h:324
void selectionUseFillColor(bool useFC)
Definition: umlscene.cpp:1506
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
#define logDebug1(s, a)
Definition: uml.h:541
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
QFont font
Definition: optionstate.h:88
#define logDebug3(s, a, b, c)
Definition: uml.h:553
@ it_Combined_Fragment
Definition: icon_utils.h:170
@ it_Region
Definition: icon_utils.h:178
void slotEditCopy()
Definition: uml.cpp:1777
void selectionSetLineColor(const QColor &color)
Definition: umlscene.cpp:1538
@ it_Fork_Join
Definition: icon_utils.h:182
QColor textColor
Definition: optionstate.h:87
#define DEBUG()
Definition: debug_utils.h:127
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
@ it_Note
Definition: icon_utils.h:91
void alignHorizontalMiddle()
Definition: umlscene.cpp:4475
#define logError0(s)
Definition: uml.h:539
bool m_calledFromItemChange
Definition: widgetbase.h:91
Definition: uniqueid.cpp:10
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
#define logError1(s, a)
Definition: uml.h:545
std::string Type
Definition: basictypes.h:371
@ it_Port
Definition: icon_utils.h:76
@ it_Class
Definition: icon_utils.h:68
void clearSelected()
Definition: umlscene.cpp:1473
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1845
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:151
@ it_Enum
Definition: icon_utils.h:83
void alignTop()
Definition: umlscene.cpp:4412
The base class for UML objects.
Definition: umlobject.h:69
@ it_Node
Definition: icon_utils.h:77
@ it_Datatype
Definition: icon_utils.h:82
@ it_Send_Signal
Definition: icon_utils.h:179
void addObject(UMLObject *object)
Definition: umlscene.cpp:4228
@ it_Precondition
Definition: icon_utils.h:171
void selectionSetFont(const QFont &font)
Definition: umlscene.cpp:1524
OptionState & optionState()
Definition: optionstate.cpp:357
QColor lineColor
Definition: optionstate.h:85
@ it_Artifact
Definition: icon_utils.h:78
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:52
@ it_Pin
Definition: icon_utils.h:197
@ it_State
Definition: icon_utils.h:194
@ it_Entity
Definition: icon_utils.h:84
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
void alignVerticalMiddle()
Definition: umlscene.cpp:4447
@ it_Home
Definition: icon_utils.h:31
Definition: idchangelog.h:21
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:22
bool handleRename()
Definition: floatingtextwidget.cpp:349
void selectionSetVisualProperty(ClassifierWidget::VisualProperty property, bool value)
Definition: umlscene.cpp:1591
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1092
void slotEditPaste()
Definition: uml.cpp:1789
void selectionSetFillColor(const QColor &color)
Definition: umlscene.cpp:1576
void deleteSelection()
Definition: umlscene.cpp:1623
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
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2031
@ it_UseCase
Definition: icon_utils.h:86
bool askDeleteAssociation()
Definition: dialog_utils.cpp:209
#define logDebug2(s, a, b)
Definition: uml.h:547
virtual void setSelected(bool state)
Definition: widgetbase.cpp:38
#define i18n
Definition: main.cpp:35
const QColor & lineColor() const
Definition: umlscene.cpp:499
@ it_Association
Definition: icon_utils.h:88
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
@ it_Message_Synchronous
Definition: icon_utils.h:199
uint lineWidth
Definition: optionstate.h:86
@ it_Category
Definition: icon_utils.h:204
#define logWarn1(s, a)
Definition: uml.h:544
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
static UMLApp * app()
Definition: uml.cpp:349
const QColor & textColor() const
Definition: umlscene.cpp:537
@ it_Text
Definition: icon_utils.h:90
void setModified(bool modified=true)
Definition: umldoc.cpp:3195
void renameUMLObject(UMLObject *o)
Definition: umldoc.cpp:1767
void alignVerticalDistribute()
Definition: umlscene.cpp:4503
Definition: basictypes.cpp:22
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
uint lineWidth() const
Definition: umlscene.cpp:518
@ it_Component
Definition: icon_utils.h:75
Definition: optionstate.h:310
void alignHorizontalDistribute()
Definition: umlscene.cpp:4534
@ it_Actor
Definition: icon_utils.h:85
@ it_Object
Definition: icon_utils.h:69
IconType
Definition: icon_utils.h:29
@ it_Interface
Definition: icon_utils.h:79
void setStartedCut()
Definition: umlscene.cpp:3444
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2446
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: widgetbase.h:86
void alignRight()
Definition: umlscene.cpp:4395
Settings::OptionState & optionState()
Definition: umlscene.cpp:577
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Definition: widgetbase.cpp:56
Definition: umlscene.h:64
WidgetBase::WidgetType getUniqueSelectionType()
Definition: umlscene.cpp:3495
@ it_Package
Definition: icon_utils.h:73
void slotEditCut()
Definition: uml.cpp:1754
@ None
no display of stereotype
Definition: basictypes.h:149
@ it_Object_Node
Definition: icon_utils.h:202
#define logWarn2(s, a, b)
Definition: uml.h:550
@ it_Instance
Definition: icon_utils.h:221
void alignBottom()
Definition: umlscene.cpp:4430
void alignLeft()
Definition: umlscene.cpp:4377
UMLDoc * document() const
Definition: uml.cpp:1139
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2414
virtual UMLObject * clone() const
Definition: umlobject.cpp:334
@ it_Box
Definition: icon_utils.h:92
@ it_Activity
Definition: icon_utils.h:193