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.
18 #include <QDomDocument>
20 #include <QGraphicsObject>
24 #include <QXmlStreamWriter>
97 QVariant
itemChange(GraphicsItemChange change,
const QVariant &value);
180 QString
name()
const;
181 virtual void setName(
const QString &strName);
213 virtual QFont
font()
const;
225 virtual void saveToXMI1(QXmlStreamWriter& writer);
234 void setRect(qreal
x, qreal y, qreal width, qreal height);
240 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
UIState uiState
Definition: optionstate.h:337
void selectionUseFillColor(bool useFC)
Definition: umlscene.cpp:1497
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1393
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
QFont font
Definition: optionstate.h:101
@ it_Combined_Fragment
Definition: icon_utils.h:187
@ it_Region
Definition: icon_utils.h:195
void slotEditCopy()
Definition: uml.cpp:1682
void selectionSetLineColor(const QColor &color)
Definition: umlscene.cpp:1529
@ it_Fork_Join
Definition: icon_utils.h:199
QColor textColor
Definition: optionstate.h:100
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
@ it_Note
Definition: icon_utils.h:108
void alignHorizontalMiddle()
Definition: umlscene.cpp:4320
bool m_calledFromItemChange
Definition: widgetbase.h:96
Definition: uniqueid.cpp:15
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
std::string Type
Definition: basictypes.h:402
@ it_Port
Definition: icon_utils.h:93
@ it_Class
Definition: icon_utils.h:85
void clearSelected()
Definition: umlscene.cpp:1464
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1836
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:143
@ it_Enum
Definition: icon_utils.h:100
void alignTop()
Definition: umlscene.cpp:4257
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:4076
@ it_Precondition
Definition: icon_utils.h:188
void selectionSetFont(const QFont &font)
Definition: umlscene.cpp:1515
OptionState & optionState()
Definition: optionstate.cpp:370
QColor lineColor
Definition: optionstate.h:98
@ it_Artifact
Definition: icon_utils.h:95
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:62
@ 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:1336
void alignVerticalMiddle()
Definition: umlscene.cpp:4292
@ it_Home
Definition: icon_utils.h:48
Definition: idchangelog.h:26
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:27
bool handleRename()
Definition: floatingtextwidget.cpp:354
void selectionSetVisualProperty(ClassifierWidget::VisualProperty property, bool value)
Definition: umlscene.cpp:1582
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
void slotEditPaste()
Definition: uml.cpp:1694
void selectionSetFillColor(const QColor &color)
Definition: umlscene.cpp:1567
void deleteSelection()
Definition: umlscene.cpp:1614
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2020
@ it_UseCase
Definition: icon_utils.h:103
#define uWarning()
Definition: debug_utils.h:124
bool askDeleteAssociation()
Definition: dialog_utils.cpp:212
virtual void setSelected(bool state)
Definition: widgetbase.cpp:41
#define i18n
Definition: main.cpp:39
const QColor & lineColor() const
Definition: umlscene.cpp:494
@ 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:36
@ it_Message_Synchronous
Definition: icon_utils.h:216
uint lineWidth
Definition: optionstate.h:99
@ it_Category
Definition: icon_utils.h:221
static UMLApp * app()
Definition: uml.cpp:280
const QColor & textColor() const
Definition: umlscene.cpp:532
@ it_Text
Definition: icon_utils.h:107
void setModified(bool modified=true)
Definition: umldoc.cpp:3098
void renameUMLObject(UMLObject *o)
Definition: umldoc.cpp:1713
void alignVerticalDistribute()
Definition: umlscene.cpp:4348
Definition: basictypes.cpp:36
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
uint lineWidth() const
Definition: umlscene.cpp:513
@ it_Component
Definition: icon_utils.h:92
Definition: optionstate.h:323
void alignHorizontalDistribute()
Definition: umlscene.cpp:4379
@ it_Actor
Definition: icon_utils.h:102
#define DEBUG(src)
Definition: debug_utils.h:129
#define uError()
Definition: debug_utils.h:123
@ it_Object
Definition: icon_utils.h:86
IconType
Definition: icon_utils.h:46
@ it_Interface
Definition: icon_utils.h:96
void setStartedCut()
Definition: umlscene.cpp:3426
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2275
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: widgetbase.h:91
void alignRight()
Definition: umlscene.cpp:4240
Settings::OptionState & optionState()
Definition: umlscene.cpp:572
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Definition: widgetbase.cpp:57
Definition: umlscene.h:69
#define DBG_SRC
Definition: import_utils.cpp:43
WidgetBase::WidgetType getUniqueSelectionType()
Definition: umlscene.cpp:3477
@ it_Package
Definition: icon_utils.h:90
void slotEditCut()
Definition: uml.cpp:1659
@ None
no display of stereotype
Definition: basictypes.h:180
@ it_Object_Node
Definition: icon_utils.h:219
@ it_Instance
Definition: icon_utils.h:238
void alignBottom()
Definition: umlscene.cpp:4275
void alignLeft()
Definition: umlscene.cpp:4222
UMLDoc * document() const
Definition: uml.cpp:1068
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2243
virtual UMLObject * clone() const
Definition: umlobject.cpp:338
@ it_Box
Definition: icon_utils.h:109
@ it_Activity
Definition: icon_utils.h:210