umbrello  2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
widgetbase.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2004-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef WIDGETBASE_H
7 #define WIDGETBASE_H
8 
9 #include "basictypes.h"
10 #include "icon_utils.h"
11 
12 #include <QColor>
13 #include <QDomDocument>
14 #include <QFont>
15 #include <QGraphicsObject>
16 #include <QObject>
17 #include <QPainter>
18 #include <QPointer>
19 #include <QXmlStreamWriter>
20 
21 // forward declarations
22 class QAction;
23 class ActivityWidget;
24 class ActorWidget;
25 class ArtifactWidget;
26 class AssociationWidget;
27 class BoxWidget;
28 class CategoryWidget;
29 class ClassifierWidget;
31 class ComponentWidget;
32 class DatatypeWidget;
33 class EntityWidget;
34 class EnumWidget;
36 class FloatingTextWidget;
37 class ForkJoinWidget;
38 class IDChangeLog;
39 class InterfaceWidget;
40 class MessageWidget;
41 class NodeWidget;
42 class NoteWidget;
43 class ObjectNodeWidget;
44 class ObjectWidget;
45 class PackageWidget;
46 class PinWidget;
47 class PortWidget;
48 class PinPortBase;
49 class PreconditionWidget;
50 class RegionWidget;
51 class SignalWidget;
52 class StateWidget;
53 //class TextWidget;
54 class UseCaseWidget;
55 class UMLDoc;
56 class UMLObject;
57 class UMLScene;
58 class UMLWidget; // required by function onWidget()
59 
86 class QGraphicsObjectWrapper: public QGraphicsObject
87 {
88 public:
89  virtual void setSelected(bool state);
90 protected:
92  QVariant itemChange(GraphicsItemChange change, const QVariant &value);
93 };
94 
101 {
102  Q_OBJECT
103  Q_ENUMS(WidgetType)
104 
105 public:
107  {
108  wt_Min = 299, // lower bounds check value
109  wt_UMLWidget, // does not have UMLObject representation
110  wt_Actor, // has UMLObject representation
111  wt_UseCase, // has UMLObject representation
112  wt_Class, // has UMLObject representation
113  wt_Interface, // has UMLObject representation
114  wt_Datatype, // has UMLObject representation
115  wt_Enum, // has UMLObject representation
116  wt_Entity, // has UMLObject representation
117  wt_Package, // has UMLObject representation
118  wt_Object, // has UMLObject representation
119  wt_Note, // does not have UMLObject representation
120  wt_Box, // does not have UMLObject representation
121  wt_Message, // does not have UMLObject representation
122  wt_Text, // does not have UMLObject representation
123  wt_State, // does not have UMLObject representation
124  wt_Activity, // does not have UMLObject representation
125  wt_Component, // has UMLObject representation
126  wt_Artifact, // has UMLObject representation
127  wt_Node, // has UMLObject representation
128  wt_Association, // has UMLObject representation
129  wt_ForkJoin, // does not have UMLObject representation
130  wt_Precondition, // does not have UMLObject representation
131  wt_CombinedFragment, // does not have UMLObject representation
132  wt_FloatingDashLine, // does not have UMLObject representation
133  wt_Signal, // does not have UMLObject representation
137  wt_Category, // has UMLObject representation
138  wt_Port, // has UMLObject representation
139  wt_Instance, // has UMLObject representation == wt_Object
140  wt_Max // upper bounds check value
141  };
142 
143  static QString toString(WidgetType wt);
144  static QString toI18nString(WidgetType wt);
146 
147  explicit WidgetBase(UMLScene * scene, WidgetType type= wt_UMLWidget, Uml::ID::Type id = Uml::ID::None);
148  virtual ~WidgetBase();
149 
150  UMLObject* umlObject() const;
151  virtual void setUMLObject(UMLObject *obj);
152 
153  Uml::ID::Type id() const;
154  void setID(Uml::ID::Type id);
155 
156  void setLocalID(Uml::ID::Type id);
157  Uml::ID::Type localID() const;
158 
159  virtual UMLWidget *widgetWithID(Uml::ID::Type id);
160 
161  WidgetType baseType() const;
162  void setBaseType(const WidgetType& baseType);
163  QLatin1String baseTypeStr() const;
164  QString baseTypeStrWithoutPrefix() const;
165 
166  virtual void setSelected(bool select);
167 
168  UMLScene* umlScene() const;
169  UMLDoc* umlDoc() const;
170 
171  QString documentation() const;
172  bool hasDocumentation();
173  virtual void setDocumentation(const QString& doc);
174 
175  QString name() const;
176  virtual void setName(const QString &strName);
177 
178  QColor lineColor() const;
179  virtual void setLineColor(const QColor& color);
180 
181  uint lineWidth() const;
182  virtual void setLineWidth(uint width);
183 
184  QColor textColor() const;
185  virtual void setTextColor(const QColor& color);
186 
187  QColor fillColor() const;
188  virtual void setFillColor(const QColor& color);
189 
190  bool usesDiagramLineColor() const;
191  void setUsesDiagramLineColor(bool state);
192 
193  bool usesDiagramLineWidth() const;
194  void setUsesDiagramLineWidth(bool state);
195 
196  bool useFillColor();
197  virtual void setUseFillColor(bool state);
198 
199  bool usesDiagramTextColor() const;
200  void setUsesDiagramTextColor(bool state);
201 
202  bool usesDiagramFillColor() const;
203  void setUsesDiagramFillColor(bool state);
204 
205  bool usesDiagramUseFillColor() const;
206  void setUsesDiagramUseFillColor(bool state);
207 
208  virtual QFont font() const;
209  virtual void setFont(const QFont& font);
210 
211  bool autoResize();
212  void setAutoResize(bool state);
213 
214  bool changesShape();
215  void setChangesShape(bool state);
216 
217  virtual bool showPropertiesDialog();
218 
219  virtual bool loadFromXMI1(QDomElement &qElement);
220  virtual void saveToXMI1(QXmlStreamWriter& writer);
221 
222  virtual void removeAssoc(AssociationWidget* pAssoc);
223  virtual void addAssoc(AssociationWidget* pAssoc);
224 
225  WidgetBase& operator=(const WidgetBase& other);
226 
227  QRectF rect() const;
228  void setRect(const QRectF& rect);
229  void setRect(qreal x, qreal y, qreal width, qreal height);
230 
231  virtual QRectF boundingRect() const;
232 
233  virtual UMLWidget* onWidget(const QPointF &p);
234 
235  virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
236 
237  bool isActivityWidget() const { return baseType() == wt_Activity; }
238  bool isActorWidget() const { return baseType() == wt_Actor; }
239  bool isArtifactWidget() const { return baseType() == wt_Artifact; }
240  bool isAssociationWidget() const { return baseType() == wt_Association; }
241  bool isBoxWidget() const { return baseType() == wt_Box; }
242  bool isCategoryWidget() const { return baseType() == wt_Category; }
243  bool isClassWidget() const { return baseType() == wt_Class; }
245  bool isComponentWidget() const { return baseType() == wt_Component; }
246  bool isDatatypeWidget() const { return baseType() == wt_Datatype; }
247  bool isEntityWidget() const { return baseType() == wt_Entity; }
248  bool isEnumWidget() const { return baseType() == wt_Enum; }
250  bool isForkJoinWidget() const { return baseType() == wt_ForkJoin; }
251  bool isInterfaceWidget() const { return baseType() == wt_Interface; }
252  bool isMessageWidget() const { return baseType() == wt_Message; }
253  bool isNodeWidget() const { return baseType() == wt_Node; }
254  bool isNoteWidget() const { return baseType() == wt_Note; }
255  bool isObjectNodeWidget() const { return baseType() == wt_ObjectNode; }
256  bool isObjectWidget() const { return baseType() == wt_Object; }
257  bool isPackageWidget() const { return baseType() == wt_Package; }
258  bool isPinWidget() const { return baseType() == wt_Pin; }
259  bool isPortWidget() const { return baseType() == wt_Port; }
260  bool isPreconditionWidget() const { return baseType() == wt_Precondition; }
261  bool isRegionWidget() const { return baseType() == wt_Region; }
262  bool isSignalWidget() const { return baseType() == wt_Signal; }
263  bool isStateWidget() const { return baseType() == wt_State; }
264  bool isTextWidget() const { return baseType() == wt_Text; }
265  bool isUseCaseWidget() const { return baseType() == wt_UseCase; }
266 
296 // TextWidget* asTextWidget();
299 
300  static bool widgetHasUMLObject(WidgetBase::WidgetType type);
301  virtual bool activate(IDChangeLog *changeLog = 0);
302 
303 public Q_SLOTS:
304  virtual void slotMenuSelection(QAction *trigger);
305 
306 protected:
307  virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *event);
308 
309 private:
311 protected:
313  QPointer<UMLObject> m_umlObject;
314  QString m_Doc;
315  QString m_Text;
316  QRectF m_rect;
317 
324 
329 
330  QColor m_textColor;
331  QColor m_lineColor;
332  QColor m_fillColor;
333  QBrush m_brush;
334  QFont m_font;
335  uint m_lineWidth;
337 
350 };
351 
352 #endif
ListPopupMenu::setActionEnabled
void setActionEnabled(MenuType idx, bool value)
Definition: listpopupmenu.cpp:576
Settings::OptionState::uiState
UIState uiState
Definition: optionstate.h:324
notewidget.h
ClassifierWidget::ShowOperations
@ ShowOperations
Definition: classifierwidget.h:41
UMLScene::selectionUseFillColor
void selectionUseFillColor(bool useFC)
Definition: umlscene.cpp:1492
WidgetBase::wt_Association
@ wt_Association
Definition: widgetbase.h:128
WidgetBase::wt_Signal
@ wt_Signal
Definition: widgetbase.h:133
WidgetBase::setLineWidth
virtual void setLineWidth(uint width)
Definition: widgetbase.cpp:415
WidgetBase::asPreconditionWidget
PreconditionWidget * asPreconditionWidget()
Definition: widgetbase.cpp:1498
WidgetBase::asObjectWidget
ObjectWidget * asObjectWidget()
Definition: widgetbase.cpp:1493
WidgetBase::wt_FloatingDashLine
@ wt_FloatingDashLine
Definition: widgetbase.h:132
WidgetBase::asComponentWidget
ComponentWidget * asComponentWidget()
Definition: widgetbase.cpp:1482
UMLObject::asUMLClassifier
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
WidgetBase::wt_ObjectNode
@ wt_ObjectNode
Definition: widgetbase.h:135
WidgetBase::toString
static QString toString(WidgetType wt)
Definition: widgetbase.cpp:1224
PinWidget
A graphical version of a UML pin.
Definition: pinwidget.h:23
AssociationWidget
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition: associationwidget.h:46
WidgetBase::autoResize
bool autoResize()
Definition: widgetbase.cpp:567
WidgetBase::baseTypeStrWithoutPrefix
QString baseTypeStrWithoutPrefix() const
Definition: widgetbase.cpp:149
WidgetBase::onWidget
virtual UMLWidget * onWidget(const QPointF &p)
Definition: widgetbase.cpp:879
WidgetBase::isCategoryWidget
bool isCategoryWidget() const
Definition: widgetbase.h:242
ListPopupMenu::mt_Align_HorizontalDistribute
@ mt_Align_HorizontalDistribute
Definition: listpopupmenu.h:253
ClassifierWidget::ShowStereotype
@ ShowStereotype
Definition: classifierwidget.h:38
WidgetBase::setChangesShape
void setChangesShape(bool state)
Definition: widgetbase.cpp:594
x
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
WidgetBase::textColor
QColor textColor() const
Definition: widgetbase.cpp:342
WidgetBase::isArtifactWidget
bool isArtifactWidget() const
Definition: widgetbase.h:239
pinwidget.h
Settings::UIState::font
QFont font
Definition: optionstate.h:88
WidgetBase::m_brush
QBrush m_brush
Definition: widgetbase.h:333
ListPopupMenu::mt_Properties
@ mt_Properties
Definition: listpopupmenu.h:177
eventCnt
static unsigned eventCnt
Definition: widgetbase.cpp:34
statewidget.h
WidgetBase::wt_Category
@ wt_Category
Definition: widgetbase.h:137
ObjectNodeWidget
A graphical version of a UML Activity.
Definition: objectnodewidget.h:23
WidgetBase::asUMLWidget
UMLWidget * asUMLWidget()
Definition: widgetbase.cpp:1505
ListPopupMenu::mt_Hide_Operation_Signature_Selection
@ mt_Hide_Operation_Signature_Selection
Definition: listpopupmenu.h:146
Icon_Utils::it_Combined_Fragment
@ it_Combined_Fragment
Definition: icon_utils.h:173
activitywidget.h
WidgetBase::addAssoc
virtual void addAssoc(AssociationWidget *pAssoc)
Definition: widgetbase.cpp:704
Icon_Utils::it_Region
@ it_Region
Definition: icon_utils.h:181
UMLWidget
The base class for graphical UML objects.
Definition: umlwidget.h:35
ClassifierWidget::ShowAttributes
@ ShowAttributes
Definition: classifierwidget.h:45
ListPopupMenu::mt_Rename_Name
@ mt_Rename_Name
Definition: listpopupmenu.h:201
ListPopupMenu::mt_Remove
@ mt_Remove
Definition: listpopupmenu.h:255
WidgetBase::wt_UMLWidget
@ wt_UMLWidget
Definition: widgetbase.h:109
WidgetBase::wt_Precondition
@ wt_Precondition
Definition: widgetbase.h:130
WidgetBase::isPinWidget
bool isPinWidget() const
Definition: widgetbase.h:258
UMLApp::slotEditCopy
void slotEditCopy()
Definition: uml.cpp:1677
WidgetBase::m_lineColor
QColor m_lineColor
Color of the lines of the widget. Is saved to XMI.
Definition: widgetbase.h:331
WidgetBase::wt_Instance
@ wt_Instance
Definition: widgetbase.h:139
WidgetBase::wt_Package
@ wt_Package
Definition: widgetbase.h:117
WidgetBase::name
QString name() const
Definition: widgetbase.cpp:316
enumwidget.h
WidgetBase::setDocumentation
virtual void setDocumentation(const QString &doc)
Definition: widgetbase.cpp:301
WidgetBase::setUseFillColor
virtual void setUseFillColor(bool state)
Definition: widgetbase.cpp:436
WidgetBase::isEntityWidget
bool isEntityWidget() const
Definition: widgetbase.h:247
ClassifierWidget::ShowPublicOnly
@ ShowPublicOnly
Definition: classifierwidget.h:42
ArtifactWidget
A graphical version of an Artifact.
Definition: artifactwidget.h:25
WidgetBase::setLocalID
void setLocalID(Uml::ID::Type id)
Definition: widgetbase.cpp:233
WidgetBase::m_usesDiagramLineColor
bool m_usesDiagramLineColor
Definition: widgetbase.h:344
UMLScene::selectionSetLineColor
void selectionSetLineColor(const QColor &color)
Definition: umlscene.cpp:1524
WidgetBase::setSelected
virtual void setSelected(bool select)
Definition: widgetbase.cpp:160
WidgetBase::umlScene
UMLScene * umlScene() const
Definition: widgetbase.cpp:169
WidgetBase::m_nId
Uml::ID::Type m_nId
Definition: widgetbase.h:323
ListPopupMenu::mt_Hide_Operations_Selection
@ mt_Hide_Operations_Selection
Definition: listpopupmenu.h:147
StateWidget
A graphical version of a UML State.
Definition: statewidget.h:33
ActivityWidget
A graphical version of a UML Activity.
Definition: activitywidget.h:28
WidgetBase::isSignalWidget
bool isSignalWidget() const
Definition: widgetbase.h:262
ClassifierWidget::ShowAttributeSignature
@ ShowAttributeSignature
only in setter
Definition: classifierwidget.h:48
WidgetBase::localID
Uml::ID::Type localID() const
Definition: widgetbase.cpp:245
RegionWidget
Definition: regionwidget.h:14
Icon_Utils::it_Fork_Join
@ it_Fork_Join
Definition: icon_utils.h:185
WidgetBase::activate
virtual bool activate(IDChangeLog *changeLog=0)
Definition: widgetbase.cpp:686
Settings::UIState::textColor
QColor textColor
Definition: optionstate.h:87
WidgetBase::isFloatingDashLineWidget
bool isFloatingDashLineWidget() const
Definition: widgetbase.h:249
WidgetBase::setID
void setID(Uml::ID::Type id)
Definition: widgetbase.cpp:207
ListPopupMenu::mt_Show_Operation_Signature_Selection
@ mt_Show_Operation_Signature_Selection
Definition: listpopupmenu.h:159
WidgetBase::asCategoryWidget
CategoryWidget * asCategoryWidget()
Definition: widgetbase.cpp:1479
ListPopupMenu::mt_Fill_Color
@ mt_Fill_Color
Definition: listpopupmenu.h:194
WidgetBase::setRect
void setRect(const QRectF &rect)
Definition: widgetbase.cpp:843
Uml::ID::None
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
Icon_Utils::it_Note
@ it_Note
Definition: icon_utils.h:94
WidgetBase::asRegionWidget
RegionWidget * asRegionWidget()
Definition: widgetbase.cpp:1499
UMLScene::alignHorizontalMiddle
void alignHorizontalMiddle()
Definition: umlscene.cpp:4315
WidgetBase::asStateWidget
StateWidget * asStateWidget()
Definition: widgetbase.cpp:1501
ListPopupMenu::mt_Align_VerticalMiddle
@ mt_Align_VerticalMiddle
Definition: listpopupmenu.h:250
WidgetBase::toIcon
static Icon_Utils::IconType toIcon(WidgetType wt)
Definition: widgetbase.cpp:1342
CategoryWidget
A graphical version of a UMLCategory.
Definition: categorywidget.h:31
QGraphicsObjectWrapper::m_calledFromItemChange
bool m_calledFromItemChange
Definition: widgetbase.h:91
WidgetBase::isPackageWidget
bool isPackageWidget() const
Definition: widgetbase.h:257
WidgetBase::WidgetBase
WidgetBase(UMLScene *scene, WidgetType type=wt_UMLWidget, Uml::ID::Type id=Uml::ID::None)
Definition: widgetbase.cpp:69
WidgetBase::m_useFillColor
bool m_useFillColor
flag indicates if the UMLWidget uses the Diagram FillColour
Definition: widgetbase.h:336
WidgetBase::asPinWidget
PinWidget * asPinWidget()
Definition: widgetbase.cpp:1495
UniqueID
Definition: uniqueid.cpp:10
WidgetBase::wt_Artifact
@ wt_Artifact
Definition: widgetbase.h:126
ListPopupMenu::mt_ViewCode
@ mt_ViewCode
Definition: listpopupmenu.h:224
Uml::ID::toString
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
WidgetBase::isEnumWidget
bool isEnumWidget() const
Definition: widgetbase.h:248
floatingdashlinewidget.h
WidgetBase::asActorWidget
ActorWidget * asActorWidget()
Definition: widgetbase.cpp:1475
WidgetBase::wt_Min
@ wt_Min
Definition: widgetbase.h:108
entitywidget.h
WidgetBase::setUsesDiagramLineColor
void setUsesDiagramLineColor(bool state)
Definition: widgetbase.cpp:481
ListPopupMenu::mt_Fill_Color_Selection
@ mt_Fill_Color_Selection
Definition: listpopupmenu.h:195
ListPopupMenu::mt_Hide_Attribute_Signature_Selection
@ mt_Hide_Attribute_Signature_Selection
Definition: listpopupmenu.h:142
WidgetBase::asCombinedFragmentWidget
CombinedFragmentWidget * asCombinedFragmentWidget()
Definition: widgetbase.cpp:1481
ListPopupMenu::mt_Cut
@ mt_Cut
Definition: listpopupmenu.h:185
WidgetBase::operator=
WidgetBase & operator=(const WidgetBase &other)
Definition: widgetbase.cpp:807
WidgetBase::setUsesDiagramLineWidth
void setUsesDiagramLineWidth(bool state)
Definition: widgetbase.cpp:541
datatypewidget.h
EnumWidget
A graphical version of an enum.
Definition: enumwidget.h:22
WidgetBase::usesDiagramLineWidth
bool usesDiagramLineWidth() const
Definition: widgetbase.cpp:531
WidgetBase::rect
QRectF rect() const
Definition: widgetbase.cpp:835
WidgetBase::m_changesShape
bool m_changesShape
The widget changes its shape when the number of connections or their positions are changed.
Definition: widgetbase.h:349
Uml::ID::Type
std::string Type
Definition: basictypes.h:371
Icon_Utils::it_Port
@ it_Port
Definition: icon_utils.h:79
WidgetBase::wt_UseCase
@ wt_UseCase
Definition: widgetbase.h:111
ListPopupMenu::mt_Hide_Attributes_Selection
@ mt_Hide_Attributes_Selection
Definition: listpopupmenu.h:143
Icon_Utils::it_Class
@ it_Class
Definition: icon_utils.h:71
WidgetBase::asMessageWidget
MessageWidget * asMessageWidget()
Definition: widgetbase.cpp:1489
UMLScene::clearSelected
void clearSelected()
Definition: umlscene.cpp:1459
packagewidget.h
ListPopupMenu::mt_Rename_RoleAName
@ mt_Rename_RoleAName
Definition: listpopupmenu.h:202
WidgetBase::wt_Box
@ wt_Box
Definition: widgetbase.h:120
WidgetBase::asActivityWidget
ActivityWidget * asActivityWidget()
Definition: widgetbase.cpp:1474
UMLScene::selectWidget
void selectWidget(UMLWidget *widget, QRectF *rect=0)
Definition: umlscene.cpp:1831
ENUM_NAME
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:129
Icon_Utils::it_Enum
@ it_Enum
Definition: icon_utils.h:86
WidgetBase::setUsesDiagramUseFillColor
void setUsesDiagramUseFillColor(bool state)
Definition: widgetbase.cpp:521
actorwidget.h
WidgetBase::setFont
virtual void setFont(const QFont &font)
Definition: widgetbase.cpp:558
WidgetBase::asForkJoinWidget
ForkJoinWidget * asForkJoinWidget()
Definition: widgetbase.cpp:1487
ListPopupMenu::mt_Align_Top
@ mt_Align_Top
Definition: listpopupmenu.h:248
UMLScene::alignTop
void alignTop()
Definition: umlscene.cpp:4252
WidgetBase::m_rect
QRectF m_rect
widget size
Definition: widgetbase.h:316
WidgetBase::isObjectWidget
bool isObjectWidget() const
Definition: widgetbase.h:256
WidgetBase::hasDocumentation
bool hasDocumentation()
Definition: widgetbase.cpp:288
UMLObject
The base class for UML objects.
Definition: umlobject.h:69
WidgetBasePopupMenu
Definition: widgetbasepopupmenu.h:14
WidgetBase::isUseCaseWidget
bool isUseCaseWidget() const
Definition: widgetbase.h:265
SignalWidget
Definition: signalwidget.h:22
Icon_Utils::it_Node
@ it_Node
Definition: icon_utils.h:80
WidgetBase::wt_Component
@ wt_Component
Definition: widgetbase.h:125
Icon_Utils::it_Datatype
@ it_Datatype
Definition: icon_utils.h:85
Icon_Utils::it_Send_Signal
@ it_Send_Signal
Definition: icon_utils.h:182
ListPopupMenu::mt_Rename_MultiB
@ mt_Rename_MultiB
Definition: listpopupmenu.h:200
UMLScene::addObject
void addObject(UMLObject *object)
Definition: umlscene.cpp:4071
WidgetBase::asFloatingDashLineWidget
FloatingDashLineWidget * asFloatingDashLineWidget()
Definition: widgetbase.cpp:1486
ListPopupMenu::mt_Clone
@ mt_Clone
Definition: listpopupmenu.h:225
WidgetBase::wt_ForkJoin
@ wt_ForkJoin
Definition: widgetbase.h:129
usecasewidget.h
WidgetBase::wt_Note
@ wt_Note
Definition: widgetbase.h:119
WidgetBase::asAssociationWidget
AssociationWidget * asAssociationWidget()
Definition: widgetbase.cpp:1477
ListPopupMenu::mt_Show_Packages_Selection
@ mt_Show_Packages_Selection
Definition: listpopupmenu.h:163
WidgetBase::m_usesDiagramLineWidth
bool m_usesDiagramLineWidth
Definition: widgetbase.h:345
Icon_Utils::it_Precondition
@ it_Precondition
Definition: icon_utils.h:174
UMLScene::selectionSetFont
void selectionSetFont(const QFont &font)
Definition: umlscene.cpp:1510
ListPopupMenu::mt_Rename_MultiA
@ mt_Rename_MultiA
Definition: listpopupmenu.h:199
ClassifierWidget::ShowPackage
@ ShowPackage
Definition: classifierwidget.h:44
WidgetBase::asEnumWidget
EnumWidget * asEnumWidget()
Definition: widgetbase.cpp:1485
Settings::optionState
OptionState & optionState()
Definition: optionstate.cpp:357
floatingtextwidget.h
Settings::UIState::lineColor
QColor lineColor
Definition: optionstate.h:85
WidgetBase::asClassifierWidget
ClassifierWidget * asClassifierWidget()
Definition: widgetbase.cpp:1480
Icon_Utils::it_Artifact
@ it_Artifact
Definition: icon_utils.h:81
WidgetBase::asObjectNodeWidget
ObjectNodeWidget * asObjectNodeWidget()
Definition: widgetbase.cpp:1492
Model_Utils::isCloneable
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:49
Icon_Utils::it_Pin
@ it_Pin
Definition: icon_utils.h:200
WidgetBase::wt_Actor
@ wt_Actor
Definition: widgetbase.h:110
Icon_Utils::it_State
@ it_State
Definition: icon_utils.h:197
Icon_Utils::it_Entity
@ it_Entity
Definition: icon_utils.h:87
WidgetBase::isCombinedFragmentWidget
bool isCombinedFragmentWidget() const
Definition: widgetbase.h:244
Uml::ID::fromString
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
WidgetBase::font
virtual QFont font() const
Definition: widgetbase.cpp:550
UMLScene::alignVerticalMiddle
void alignVerticalMiddle()
Definition: umlscene.cpp:4287
Icon_Utils::it_Home
@ it_Home
Definition: icon_utils.h:34
WidgetBase::umlObject
UMLObject * umlObject() const
Definition: widgetbase.cpp:189
nodewidget.h
WidgetBase::toI18nString
static QString toI18nString(WidgetType wt)
Definition: widgetbase.cpp:1234
IDChangeLog
Definition: idchangelog.h:21
WidgetBase::widgetWithID
virtual UMLWidget * widgetWithID(Uml::ID::Type id)
Definition: widgetbase.cpp:262
WidgetBase::wt_Pin
@ wt_Pin
Definition: widgetbase.h:134
WidgetBase::fillColor
QColor fillColor() const
Definition: widgetbase.cpp:384
WidgetBase::setUsesDiagramFillColor
void setUsesDiagramFillColor(bool state)
Definition: widgetbase.cpp:501
PinPortBase
Abstract base class for PinWidget and PortWidget.
Definition: pinportbase.h:22
FloatingTextWidget::handleRename
bool handleRename()
Definition: floatingtextwidget.cpp:349
ListPopupMenu::mt_Hide_Stereotypes_Selection
@ mt_Hide_Stereotypes_Selection
Definition: listpopupmenu.h:149
uniqueid.h
UMLScene::selectionSetVisualProperty
void selectionSetVisualProperty(ClassifierWidget::VisualProperty property, bool value)
Definition: umlscene.cpp:1577
PackageWidget
A graphical version of a Package.
Definition: packagewidget.h:25
UMLDoc::findObjectById
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
UMLApp::slotEditPaste
void slotEditPaste()
Definition: uml.cpp:1689
UMLScene::selectionSetFillColor
void selectionSetFillColor(const QColor &color)
Definition: umlscene.cpp:1562
UMLScene::deleteSelection
void deleteSelection()
Definition: umlscene.cpp:1609
WidgetBase::wt_Port
@ wt_Port
Definition: widgetbase.h:138
WidgetBase::isPreconditionWidget
bool isPreconditionWidget() const
Definition: widgetbase.h:260
WidgetBase::usesDiagramLineColor
bool usesDiagramLineColor() const
Definition: widgetbase.cpp:471
WidgetBase::setTextColor
virtual void setTextColor(const QColor &color)
Definition: widgetbase.cpp:352
number
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
DatatypeWidget
A graphical version of an datatype.
Definition: datatypewidget.h:24
WidgetBase::isComponentWidget
bool isComponentWidget() const
Definition: widgetbase.h:245
ListPopupMenu::mt_Rename_RoleBName
@ mt_Rename_RoleBName
Definition: listpopupmenu.h:203
ListPopupMenu::mt_Show_NonPublic_Selection
@ mt_Show_NonPublic_Selection
Definition: listpopupmenu.h:157
WidgetBase::m_textColor
QColor m_textColor
Color of the text of the widget. Is saved to XMI.
Definition: widgetbase.h:330
UMLScene::selectedCount
int selectedCount(bool filterText=false) const
Definition: umlscene.cpp:2015
WidgetBase::m_nLocalID
Uml::ID::Type m_nLocalID
Definition: widgetbase.h:328
objectwidget.h
WidgetBase::saveToXMI1
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: widgetbase.cpp:624
Icon_Utils::it_UseCase
@ it_UseCase
Definition: icon_utils.h:89
uWarning
#define uWarning()
Definition: debug_utils.h:110
Dialog_Utils::askDeleteAssociation
bool askDeleteAssociation()
Definition: dialog_utils.cpp:207
WidgetBase::boundingRect
virtual QRectF boundingRect() const
Definition: widgetbase.cpp:864
componentwidget.h
ListPopupMenu::MenuType
MenuType
< This type hosts all possible menu entry types
Definition: listpopupmenu.h:38
QGraphicsObjectWrapper::setSelected
virtual void setSelected(bool state)
Definition: widgetbase.cpp:36
i18n
#define i18n
Definition: main.cpp:34
WidgetBase::isTextWidget
bool isTextWidget() const
Definition: widgetbase.h:264
messagewidget.h
UMLScene::lineColor
const QColor & lineColor() const
Definition: umlscene.cpp:489
WidgetBase::changesShape
bool changesShape()
Definition: widgetbase.cpp:585
ClassifierWidget
Common implementation for class widget and interface widget.
Definition: classifierwidget.h:27
ListPopupMenu::mt_Unset_Use_Fill_Color_Selection
@ mt_Unset_Use_Fill_Color_Selection
Definition: listpopupmenu.h:198
WidgetBase::wt_Class
@ wt_Class
Definition: widgetbase.h:112
ForkJoinWidget
Displays a fork/join plate in a state diagram.
Definition: forkjoinwidget.h:20
ListPopupMenu::toString
static QString toString(MenuType menu)
Definition: listpopupmenu.cpp:608
WidgetBase::wt_Text
@ wt_Text
Definition: widgetbase.h:122
WidgetBase::isDatatypeWidget
bool isDatatypeWidget() const
Definition: widgetbase.h:246
basictypes.h
WidgetBase::documentation
QString documentation() const
Definition: widgetbase.cpp:276
Icon_Utils::it_Association
@ it_Association
Definition: icon_utils.h:91
uDebug
#define uDebug()
Definition: debug_utils.h:108
boxwidget.h
WidgetBase::m_autoResize
bool m_autoResize
Definition: widgetbase.h:348
FloatingTextWidget
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
WidgetBase::asEntityWidget
EntityWidget * asEntityWidget()
Definition: widgetbase.cpp:1484
WidgetBase::~WidgetBase
virtual ~WidgetBase()
Definition: widgetbase.cpp:115
interfacewidget.h
WidgetBase::m_scene
UMLScene * m_scene
Definition: widgetbase.h:312
WidgetBase::isNodeWidget
bool isNodeWidget() const
Definition: widgetbase.h:253
WidgetBase::asDatatypeWidget
DatatypeWidget * asDatatypeWidget()
Definition: widgetbase.cpp:1483
ListPopupMenu::mt_Show_Attribute_Signature_Selection
@ mt_Show_Attribute_Signature_Selection
Definition: listpopupmenu.h:152
WidgetBase::isForkJoinWidget
bool isForkJoinWidget() const
Definition: widgetbase.h:250
FloatingDashLineWidget
A dash line for UML combined fragments.
Definition: floatingdashlinewidget.h:28
ListPopupMenu::mt_Line_Color
@ mt_Line_Color
Definition: listpopupmenu.h:192
Icon_Utils::it_Message_Synchronous
@ it_Message_Synchronous
Definition: icon_utils.h:202
ListPopupMenu::mt_Change_Font
@ mt_Change_Font
Definition: listpopupmenu.h:204
Settings::UIState::lineWidth
uint lineWidth
Definition: optionstate.h:86
WidgetBase::wt_Region
@ wt_Region
Definition: widgetbase.h:136
WidgetBase::setAutoResize
void setAutoResize(bool state)
Definition: widgetbase.cpp:576
Icon_Utils::it_Category
@ it_Category
Definition: icon_utils.h:207
WidgetBase::wt_CombinedFragment
@ wt_CombinedFragment
Definition: widgetbase.h:131
c
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
umllistview.h
WidgetBase::m_usesDiagramUseFillColor
bool m_usesDiagramUseFillColor
Definition: widgetbase.h:347
artifactwidget.h
WidgetBase::setUMLObject
virtual void setUMLObject(UMLObject *obj)
Definition: widgetbase.cpp:199
WidgetBase::asFloatingTextWidget
FloatingTextWidget * asFloatingTextWidget()
Definition: widgetbase.cpp:1502
NodeWidget
A graphical version of a Node.
Definition: nodewidget.h:22
NoteWidget
Displays a note box.
Definition: notewidget.h:25
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:275
WidgetBase::asInterfaceWidget
InterfaceWidget * asInterfaceWidget()
Definition: widgetbase.cpp:1488
InterfaceWidget
Definition: interfacewidget.h:19
WidgetBase::useFillColor
bool useFillColor()
Definition: widgetbase.cpp:426
UMLDoc
Definition: umldoc.h:69
UMLScene::textColor
const QColor & textColor() const
Definition: umlscene.cpp:527
WidgetBase::isNoteWidget
bool isNoteWidget() const
Definition: widgetbase.h:254
WidgetBase::m_usesDiagramTextColor
bool m_usesDiagramTextColor
Definition: widgetbase.h:346
WidgetBase::isBoxWidget
bool isBoxWidget() const
Definition: widgetbase.h:241
Icon_Utils::it_Text
@ it_Text
Definition: icon_utils.h:93
ListPopupMenu::mt_Align_VerticalDistribute
@ mt_Align_VerticalDistribute
Definition: listpopupmenu.h:252
UMLDoc::setModified
void setModified(bool modified=true)
Definition: umldoc.cpp:3107
WidgetBase::usesDiagramUseFillColor
bool usesDiagramUseFillColor() const
Definition: widgetbase.cpp:511
WidgetBase::isActorWidget
bool isActorWidget() const
Definition: widgetbase.h:238
UMLDoc::renameUMLObject
void renameUMLObject(UMLObject *o)
Definition: umldoc.cpp:1713
ListPopupMenu::mt_Show_Operations_Selection
@ mt_Show_Operations_Selection
Definition: listpopupmenu.h:160
WidgetBase::wt_Message
@ wt_Message
Definition: widgetbase.h:121
WidgetBase
Common base class for UMLWidget and AssociationWidget.
Definition: widgetbase.h:100
WidgetBase::asPinPortBase
PinPortBase * asPinPortBase()
Definition: widgetbase.cpp:1496
BoxWidget
Displays a box.
Definition: boxwidget.h:22
WidgetBase::setFillColor
virtual void setFillColor(const QColor &color)
Definition: widgetbase.cpp:394
ListPopupMenu::mt_Align_Right
@ mt_Align_Right
Definition: listpopupmenu.h:246
UMLScene::alignVerticalDistribute
void alignVerticalDistribute()
Definition: umlscene.cpp:4343
ListPopupMenu::mt_Hide_Visibility_Selection
@ mt_Hide_Visibility_Selection
Definition: listpopupmenu.h:150
Uml
Definition: basictypes.cpp:22
ListPopupMenu::mt_Hide_Packages_Selection
@ mt_Hide_Packages_Selection
Definition: listpopupmenu.h:148
ListPopupMenu::mt_Line_Color_Selection
@ mt_Line_Color_Selection
Definition: listpopupmenu.h:193
ListPopupMenu::mt_Align_Bottom
@ mt_Align_Bottom
Definition: listpopupmenu.h:249
WidgetBase::asNodeWidget
NodeWidget * asNodeWidget()
Definition: widgetbase.cpp:1490
UseCaseWidget
A graphical version of a UMLUseCase.
Definition: usecasewidget.h:37
UniqueID::gen
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
WidgetBase::loadFromXMI1
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: widgetbase.cpp:730
UMLScene::lineWidth
uint lineWidth() const
Definition: umlscene.cpp:508
WidgetBase::asArtifactWidget
ArtifactWidget * asArtifactWidget()
Definition: widgetbase.cpp:1476
associationwidget.h
Icon_Utils::it_Component
@ it_Component
Definition: icon_utils.h:78
ListPopupMenu::mt_Delete
@ mt_Delete
Definition: listpopupmenu.h:181
Settings::OptionState
Definition: optionstate.h:310
UMLScene::alignHorizontalDistribute
void alignHorizontalDistribute()
Definition: umlscene.cpp:4374
Icon_Utils::it_Actor
@ it_Actor
Definition: icon_utils.h:88
WidgetBase::widgetHasUMLObject
static bool widgetHasUMLObject(WidgetBase::WidgetType type)
Definition: widgetbase.cpp:660
widgetbase.h
WidgetBase::isPortWidget
bool isPortWidget() const
Definition: widgetbase.h:259
WidgetBase::usesDiagramFillColor
bool usesDiagramFillColor() const
Definition: widgetbase.cpp:491
DEBUG
#define DEBUG(src)
Definition: debug_utils.h:115
WidgetBase::m_lineWidth
uint m_lineWidth
Width of the lines of the widget. Is saved to XMI.
Definition: widgetbase.h:335
ListPopupMenu::mt_Show_Attributes_Selection
@ mt_Show_Attributes_Selection
Definition: listpopupmenu.h:153
WidgetBase::lineColor
QColor lineColor() const
Definition: widgetbase.cpp:363
ListPopupMenu::mt_Change_Font_Selection
@ mt_Change_Font_Selection
Definition: listpopupmenu.h:205
WidgetBase::m_font
QFont m_font
Definition: widgetbase.h:334
classifier.h
ObjectWidget
Displays an instance of a Concept.
Definition: objectwidget.h:27
WidgetBase::isObjectNodeWidget
bool isObjectNodeWidget() const
Definition: widgetbase.h:255
uError
#define uError()
Definition: debug_utils.h:109
ListPopupMenu::mt_Copy
@ mt_Copy
Definition: listpopupmenu.h:186
WidgetBase::wt_State
@ wt_State
Definition: widgetbase.h:123
Icon_Utils::it_Object
@ it_Object
Definition: icon_utils.h:72
umlscene.h
Icon_Utils::IconType
IconType
Definition: icon_utils.h:32
WidgetBase::wt_Interface
@ wt_Interface
Definition: widgetbase.h:113
WidgetBase::isRegionWidget
bool isRegionWidget() const
Definition: widgetbase.h:261
EntityWidget
A graphical version of an entity.
Definition: entitywidget.h:24
WidgetBase::setUsesDiagramTextColor
void setUsesDiagramTextColor(bool state)
Definition: widgetbase.cpp:457
uml.h
Icon_Utils::it_Interface
@ it_Interface
Definition: icon_utils.h:82
portwidget.h
ListPopupMenu::mt_Align_HorizontalMiddle
@ mt_Align_HorizontalMiddle
Definition: listpopupmenu.h:251
ClassifierWidget::ShowOperationSignature
@ ShowOperationSignature
only in setter
Definition: classifierwidget.h:47
UMLScene::setStartedCut
void setStartedCut()
Definition: umlscene.cpp:3421
signalwidget.h
UMLApp::refactor
void refactor(UMLClassifier *classifier)
Definition: uml.cpp:2270
ComponentWidget
A graphical version of a Component.
Definition: componentwidget.h:24
WidgetBase::usesDiagramTextColor
bool usesDiagramTextColor() const
Definition: widgetbase.cpp:447
ListPopupMenu::mt_Use_Fill_Color
@ mt_Use_Fill_Color
Definition: listpopupmenu.h:196
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
debug_utils.h
QGraphicsObjectWrapper
Definition: widgetbase.h:86
UMLScene::alignRight
void alignRight()
Definition: umlscene.cpp:4235
UMLScene::optionState
Settings::OptionState & optionState()
Definition: umlscene.cpp:567
WidgetBase::wt_Object
@ wt_Object
Definition: widgetbase.h:118
WidgetBase::wt_Entity
@ wt_Entity
Definition: widgetbase.h:116
icon_utils.h
WidgetBase::paint
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)
Definition: widgetbase.cpp:910
WidgetBase::isInterfaceWidget
bool isInterfaceWidget() const
Definition: widgetbase.h:251
WidgetBase::baseTypeStr
QLatin1String baseTypeStr() const
Definition: widgetbase.cpp:140
PortWidget
A graphical version of a port on a component.
Definition: portwidget.h:22
WidgetBase::WidgetType
WidgetType
Definition: widgetbase.h:106
WidgetBase::wt_Datatype
@ wt_Datatype
Definition: widgetbase.h:114
QGraphicsObjectWrapper::itemChange
QVariant itemChange(GraphicsItemChange change, const QVariant &value)
Definition: widgetbase.cpp:52
UMLScene
Definition: umlscene.h:64
ListPopupMenu::typeFromAction
static MenuType typeFromAction(QAction *action)
Definition: listpopupmenu.cpp:406
DBG_SRC
#define DBG_SRC
Definition: import_utils.cpp:38
WidgetBase::asSignalWidget
SignalWidget * asSignalWidget()
Definition: widgetbase.cpp:1500
UMLScene::getUniqueSelectionType
WidgetBase::WidgetType getUniqueSelectionType()
Definition: umlscene.cpp:3472
WidgetBase::showPropertiesDialog
virtual bool showPropertiesDialog()
Definition: widgetbase.cpp:609
WidgetBase::lineWidth
uint lineWidth() const
Definition: widgetbase.cpp:405
WidgetBase::m_Doc
QString m_Doc
Only used if m_umlObject is not set.
Definition: widgetbase.h:314
Icon_Utils::it_Package
@ it_Package
Definition: icon_utils.h:76
WidgetBase::wt_Activity
@ wt_Activity
Definition: widgetbase.h:124
umlobject.h
ListPopupMenu::mt_Show_Visibility_Selection
@ mt_Show_Visibility_Selection
Definition: listpopupmenu.h:167
ListPopupMenu::mt_Hide_NonPublic_Selection
@ mt_Hide_NonPublic_Selection
Definition: listpopupmenu.h:145
preconditionwidget.h
objectnodewidget.h
PreconditionWidget
A graphical version of a UML Precondition (new in UML 2.0).
Definition: preconditionwidget.h:27
ListPopupMenu::mt_Rename
@ mt_Rename
Definition: listpopupmenu.h:178
WidgetBase::asPackageWidget
PackageWidget * asPackageWidget()
Definition: widgetbase.cpp:1494
UMLApp::slotEditCut
void slotEditCut()
Definition: uml.cpp:1654
WidgetBase::slotMenuSelection
virtual void slotMenuSelection(QAction *trigger)
Definition: widgetbase.cpp:967
WidgetBase::contextMenuEvent
virtual void contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
Definition: widgetbase.cpp:918
ListPopupMenu::mt_Show_Stereotypes_Selection
@ mt_Show_Stereotypes_Selection
Definition: listpopupmenu.h:166
WidgetBase::isStateWidget
bool isStateWidget() const
Definition: widgetbase.h:263
ClassifierWidget::ShowVisibility
@ ShowVisibility
Definition: classifierwidget.h:43
Uml::ShowStereoType::None
@ None
no display of stereotype
Definition: basictypes.h:149
widgetbasepopupmenu.h
WidgetBase::setBaseType
void setBaseType(const WidgetType &baseType)
Definition: widgetbase.cpp:131
WidgetBase::setName
virtual void setName(const QString &strName)
Definition: widgetbase.cpp:329
dialog_utils.h
WidgetBase::isActivityWidget
bool isActivityWidget() const
Definition: widgetbase.h:237
Icon_Utils::it_Object_Node
@ it_Object_Node
Definition: icon_utils.h:205
WidgetBase::asBoxWidget
BoxWidget * asBoxWidget()
Definition: widgetbase.cpp:1478
WidgetBase::isMessageWidget
bool isMessageWidget() const
Definition: widgetbase.h:252
categorywidget.h
CombinedFragmentWidget
A graphical version of a UML combined fragment.
Definition: combinedfragmentwidget.h:27
WidgetBase::setLineColor
virtual void setLineColor(const QColor &color)
Definition: widgetbase.cpp:373
combinedfragmentwidget.h
ListPopupMenu::mt_Refactoring
@ mt_Refactoring
Definition: listpopupmenu.h:223
WidgetBase::removeAssoc
virtual void removeAssoc(AssociationWidget *pAssoc)
Definition: widgetbase.cpp:713
Icon_Utils::it_Instance
@ it_Instance
Definition: icon_utils.h:224
WidgetBase::isClassWidget
bool isClassWidget() const
Definition: widgetbase.h:243
WidgetBase::baseType
WidgetType baseType() const
Definition: widgetbase.cpp:122
UMLScene::alignBottom
void alignBottom()
Definition: umlscene.cpp:4270
WidgetBase::asNoteWidget
NoteWidget * asNoteWidget()
Definition: widgetbase.cpp:1491
WidgetBase::m_usesDiagramFillColor
bool m_usesDiagramFillColor
Definition: widgetbase.h:343
WidgetBase::m_baseType
WidgetType m_baseType
Type of widget.
Definition: widgetbase.h:310
ListPopupMenu::mt_Paste
@ mt_Paste
Definition: listpopupmenu.h:187
WidgetBase::isAssociationWidget
bool isAssociationWidget() const
Definition: widgetbase.h:240
MessageWidget
Displays a message.
Definition: messagewidget.h:35
WidgetBase::asPortWidget
PortWidget * asPortWidget()
Definition: widgetbase.cpp:1497
ListPopupMenu::mt_Align_Left
@ mt_Align_Left
Definition: listpopupmenu.h:247
WidgetBase::m_umlObject
QPointer< UMLObject > m_umlObject
Definition: widgetbase.h:313
WidgetBase::asUseCaseWidget
UseCaseWidget * asUseCaseWidget()
Definition: widgetbase.cpp:1504
UMLScene::alignLeft
void alignLeft()
Definition: umlscene.cpp:4217
WidgetBase::m_Text
QString m_Text
Definition: widgetbase.h:315
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1063
WidgetBase::wt_Enum
@ wt_Enum
Definition: widgetbase.h:115
WidgetBase::wt_Max
@ wt_Max
Definition: widgetbase.h:140
UMLApp::viewCodeDocument
void viewCodeDocument(UMLClassifier *classifier)
Definition: uml.cpp:2238
WidgetBase::wt_Node
@ wt_Node
Definition: widgetbase.h:127
umldoc.h
WidgetBase::id
Uml::ID::Type id() const
Definition: widgetbase.cpp:221
WidgetBase::m_fillColor
QColor m_fillColor
color of the background of the widget
Definition: widgetbase.h:332
forkjoinwidget.h
UMLObject::clone
virtual UMLObject * clone() const
Definition: umlobject.cpp:333
WidgetBase::umlDoc
UMLDoc * umlDoc() const
Definition: widgetbase.cpp:179
Icon_Utils::it_Box
@ it_Box
Definition: icon_utils.h:95
ListPopupMenu::mt_Set_Use_Fill_Color_Selection
@ mt_Set_Use_Fill_Color_Selection
Definition: listpopupmenu.h:197
ActorWidget
A graphical version of a UML Actor.
Definition: actorwidget.h:36
regionwidget.h
Icon_Utils::it_Activity
@ it_Activity
Definition: icon_utils.h:196