umbrello
2.32.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
18 #include <QDomDocument>
20 #include <QGraphicsObject>
96 QVariant
itemChange(GraphicsItemChange change,
const QVariant &value);
179 QString
name()
const;
180 virtual void setName(
const QString &strName);
212 virtual QFont
font()
const;
224 virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement);
233 void setRect(qreal
x, qreal y, qreal width, qreal height);
239 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
UIState uiState
Definition: optionstate.h:328
void selectionUseFillColor(bool useFC)
Definition: umlscene.cpp:1467
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
QFont font
Definition: optionstate.h:92
@ it_Combined_Fragment
Definition: icon_utils.h:187
@ it_Region
Definition: icon_utils.h:195
void slotEditCopy()
Definition: uml.cpp:1677
void selectionSetLineColor(const QColor &color)
Definition: umlscene.cpp:1499
@ it_Fork_Join
Definition: icon_utils.h:199
QColor textColor
Definition: optionstate.h:91
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
@ it_Note
Definition: icon_utils.h:108
void alignHorizontalMiddle()
Definition: umlscene.cpp:4290
bool m_calledFromItemChange
Definition: widgetbase.h:95
Definition: uniqueid.cpp:15
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
std::string Type
Definition: basictypes.h:351
@ it_Port
Definition: icon_utils.h:93
@ it_Class
Definition: icon_utils.h:85
void clearSelected()
Definition: umlscene.cpp:1441
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1806
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:143
@ it_Enum
Definition: icon_utils.h:100
void alignTop()
Definition: umlscene.cpp:4227
The base class for UML objects.
Definition: umlobject.h:74
@ it_Node
Definition: icon_utils.h:94
@ it_Datatype
Definition: icon_utils.h:99
@ it_Send_Signal
Definition: icon_utils.h:196
void addObject(UMLObject *object)
Definition: umlscene.cpp:4046
@ it_Precondition
Definition: icon_utils.h:188
void selectionSetFont(const QFont &font)
Definition: umlscene.cpp:1485
OptionState & optionState()
Definition: optionstate.cpp:362
QColor lineColor
Definition: optionstate.h:89
@ it_Artifact
Definition: icon_utils.h:95
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:53
@ it_Pin
Definition: icon_utils.h:214
@ it_State
Definition: icon_utils.h:211
@ it_Entity
Definition: icon_utils.h:101
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
void alignVerticalMiddle()
Definition: umlscene.cpp:4262
@ it_Home
Definition: icon_utils.h:48
Definition: idchangelog.h:27
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:28
bool handleRename()
Definition: floatingtextwidget.cpp:353
void selectionSetVisualProperty(ClassifierWidget::VisualProperty property, bool value)
Definition: umlscene.cpp:1552
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1038
void slotEditPaste()
Definition: uml.cpp:1689
void selectionSetFillColor(const QColor &color)
Definition: umlscene.cpp:1537
void deleteSelection()
Definition: umlscene.cpp:1584
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:1990
@ it_UseCase
Definition: icon_utils.h:103
#define uWarning()
Definition: debug_utils.h:124
bool askDeleteAssociation()
Definition: dialog_utils.cpp:114
virtual void setSelected(bool state)
Definition: widgetbase.cpp:38
#define i18n
Definition: main.cpp:39
const QColor & lineColor() const
Definition: umlscene.cpp:493
@ it_Association
Definition: icon_utils.h:105
#define uDebug()
Definition: debug_utils.h:122
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
@ it_Message_Synchronous
Definition: icon_utils.h:216
uint lineWidth
Definition: optionstate.h:90
@ it_Category
Definition: icon_utils.h:221
static UMLApp * app()
Definition: uml.cpp:278
const QColor & textColor() const
Definition: umlscene.cpp:531
@ it_Text
Definition: icon_utils.h:107
void setModified(bool modified=true)
Definition: umldoc.cpp:3136
void renameUMLObject(UMLObject *o)
Definition: umldoc.cpp:1712
void alignVerticalDistribute()
Definition: umlscene.cpp:4318
Definition: basictypes.cpp:37
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
uint lineWidth() const
Definition: umlscene.cpp:512
@ it_Component
Definition: icon_utils.h:92
Definition: optionstate.h:314
void alignHorizontalDistribute()
Definition: umlscene.cpp:4349
@ it_Actor
Definition: icon_utils.h:102
#define uError()
Definition: debug_utils.h:123
@ it_Object
Definition: icon_utils.h:86
IconType
Definition: icon_utils.h:47
@ it_Interface
Definition: icon_utils.h:96
void setStartedCut()
Definition: umlscene.cpp:3396
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2270
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Definition: widgetbase.h:91
void alignRight()
Definition: umlscene.cpp:4210
Settings::OptionState & optionState()
Definition: umlscene.cpp:571
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Definition: widgetbase.cpp:45
Definition: umlscene.h:69
WidgetBase::WidgetType getUniqueSelectionType()
Definition: umlscene.cpp:3447
@ it_Package
Definition: icon_utils.h:90
void slotEditCut()
Definition: uml.cpp:1654
@ it_Object_Node
Definition: icon_utils.h:219
@ it_Instance
Definition: icon_utils.h:238
void alignBottom()
Definition: umlscene.cpp:4245
void alignLeft()
Definition: umlscene.cpp:4192
UMLDoc * document() const
Definition: uml.cpp:1064
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2238
virtual UMLObject * clone() const
Definition: umlobject.cpp:338
@ it_Box
Definition: icon_utils.h:109
@ it_Activity
Definition: icon_utils.h:210