umbrello 2.32.3 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

worktoolbar.h
Go to the documentation of this file.
1 /***************************************************************************
2 * This program is free software; you can redistribute it and/or modify *
3 * it under the terms of the GNU General Public License as published by *
4 * the Free Software Foundation; either version 2 of the License, or *
5 * (at your option) any later version. *
6 * *
7 * copyright (C) 2002-2020 *
8 * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
9 ***************************************************************************/
10
11 #ifndef WORKTOOLBAR_H
12 #define WORKTOOLBAR_H
13
14 #include "basictypes.h"
15
16 #include <ktoolbar.h>
17
18 #include <QCursor>
19 #include <QMap>
20 #include <QPixmap>
21
22 class QMainWindow;
23 class KAction;
24
40 class WorkToolBar : public KToolBar
41 {
42 Q_OBJECT
43 Q_ENUMS(ToolBar_Buttons)
44 public:
45
46 explicit WorkToolBar(QMainWindow *parentWindow);
47 ~WorkToolBar();
48
49 void setOldTool();
50 void setDefaultTool();
51
52 void setupActions();
53
57 enum ToolBar_Buttons {
58 tbb_Undefined = -1,
59 tbb_Arrow,
60 tbb_Generalization,
61 tbb_Aggregation,
62 tbb_Dependency,
63 tbb_Association,
64 tbb_Containment,
65 tbb_Coll_Message_Synchronous,
66 tbb_Coll_Message_Asynchronous,
67 tbb_Seq_Message_Creation,
68 tbb_Seq_Message_Destroy,
69 tbb_Seq_Message_Synchronous,
70 tbb_Seq_Message_Asynchronous,
71 tbb_Seq_Message_Found,
72 tbb_Seq_Message_Lost,
73 tbb_Seq_Combined_Fragment,
74 tbb_Seq_Precondition,
75 tbb_Composition,
76 tbb_Relationship,
77 tbb_UniAssociation,
78 tbb_State_Transition,
79 tbb_Activity_Transition,
80 tbb_Send_Signal,
81 tbb_Accept_Signal,
82 tbb_Accept_Time_Event,
83 tbb_Anchor, //keep anchor as last association until code uses better algorithm for testing
84 tbb_Note,
85 tbb_Box,
86 tbb_Text,
87 tbb_Actor,
88 tbb_UseCase,
89 tbb_Class,
90 tbb_Interface,
91 tbb_Interface_Provider,
92 tbb_Interface_Requirement,
93 tbb_Datatype,
94 tbb_Enum,
95 tbb_Entity,
96 tbb_Package,
97 tbb_Component,
98 tbb_Node,
99 tbb_Artifact,
100 tbb_Object,
101 tbb_Initial_State,
102 tbb_State,
103 tbb_Region,
104 tbb_End_State,
105 tbb_Initial_Activity,
106 tbb_Activity,
107 tbb_End_Activity,
108 tbb_Final_Activity,
109 tbb_Pin,
110 tbb_Port,
111 tbb_Branch,
112 tbb_Fork,
113 tbb_DeepHistory,
114 tbb_ShallowHistory,
115 tbb_StateFork,
116 tbb_StateJoin,
117 tbb_Junction,
118 tbb_Choice,
119 tbb_Andline,
120 tbb_Exception,
121 tbb_Object_Node,
122 tbb_PrePostCondition,
123 tbb_Category,
124 tbb_Category2Parent,
125 tbb_Child2Category,
126 tbb_Instance,
127 tbb_SubSystem
128 };
129
130 private:
131
132 typedef QMap<Uml::DiagramType::Enum, ToolBar_Buttons> OldToolMap;
133 typedef QMap<ToolBar_Buttons, QCursor> CursorMap;
134 #if QT_VERSION >= 0x050000
135 typedef QMap<ToolBar_Buttons, QAction*> ActionsMap;
136 #else
137 typedef QMap<ToolBar_Buttons, KAction*> ActionsMap;
138 #endif
139
140 ToolBar_Buttons m_CurrentButtonID;
141 OldToolMap m_map;
142 Uml::DiagramType::Enum m_Type;
143 CursorMap m_cursors;
144 ActionsMap m_actions;
145
146 void loadPixmaps();
147
148 QCursor currentCursor();
149 QCursor defaultCursor();
150
151 QAction* insertHotBtn(ToolBar_Buttons tbb);
152
153 void insertBasicAssociations();
154
155 signals:
156 void sigButtonChanged(int);
157
158 public slots:
159 void slotCheckToolBar(Uml::DiagramType::Enum dt);
160 void buttonChanged(int b);
161 void slotResetToolBar();
162
167 void slotArrow();
168 void slotGeneralization();
169 void slotAggregation();
170 void slotDependency();
171 void slotAssociation();
172 void slotContainment();
173 void slotColl_Message_Synchronous();
174 void slotColl_Message_Asynchronous();
175 void slotSeq_Message_Creation();
176 void slotSeq_Message_Destroy();
177 void slotSeq_Message_Synchronous();
178 void slotSeq_Message_Asynchronous();
179 void slotSeq_Message_Found();
180 void slotSeq_Message_Lost();
181 void slotSeq_Combined_Fragment();
182 void slotSeq_Precondition();
183 void slotComposition();
184 void slotRelationship();
185 void slotUniAssociation();
186 void slotState_Transition();
187 void slotActivity_Transition();
188 void slotAnchor(); // keep anchor as last association until code uses better algorithm for testing
189 void slotNote();
190 void slotBox();
191 void slotText();
192 void slotActor();
193 void slotUseCase();
194 void slotClass();
195 void slotInterface();
196 void slotInterfaceProvider();
197 void slotInterfaceRequired();
198 void slotDatatype();
199 void slotEnum();
200 void slotEntity();
201 void slotPackage();
202 void slotComponent();
203 void slotNode();
204 void slotArtifact();
205 void slotObject();
206 void slotRegion();
207 void slotInitial_State();
208 void slotState();
209 void slotEnd_State();
210 void slotInitial_Activity();
211 void slotActivity();
212 void slotEnd_Activity();
213 void slotFinal_Activity();
214 void slotBranch();
215 void slotSend_Signal();
216 void slotAccept_Signal();
217 void slotAccept_Time_Event();
218 void slotFork();
219 void slotDeepHistory();
220 void slotShallowHistory();
221 void slotStateJoin();
222 void slotStateFork();
223 void slotJunction();
224 void slotChoice();
225 void slotAndline();
226 void slotException();
227 void slotPrePostCondition();
228 void slotPin();
229 void slotPort();
230 void slotObject_Node();
231 void slotCategory();
232 void slotCategory2Parent();
233 void slotChild2Category();
234 void slotInstance();
235 void slotSubsystem();
236 };
237
238 #endif
WorkToolBar::tbb_Child2Category
@ tbb_Child2Category
Definition: worktoolbar.h:125
UMLApp::currentView
UMLView * currentView() const
Definition: uml.cpp:3166
WorkToolBar::slotState
void slotState()
Definition: worktoolbar.cpp:469
WorkToolBar::tbb_Coll_Message_Synchronous
@ tbb_Coll_Message_Synchronous
Definition: worktoolbar.h:65
Uml::DiagramType::UseCase
@ UseCase
Definition: basictypes.h:82
WorkToolBar::slotBranch
void slotBranch()
Definition: worktoolbar.cpp:479
WorkToolBar::slotEnum
void slotEnum()
Definition: worktoolbar.cpp:461
WorkToolBar::tbb_Accept_Time_Event
@ tbb_Accept_Time_Event
Definition: worktoolbar.h:82
WorkToolBar::slotDependency
void slotDependency()
Definition: worktoolbar.cpp:432
WorkToolBar::slotInitial_Activity
void slotInitial_Activity()
Definition: worktoolbar.cpp:475
Uml::DiagramType::Component
@ Component
Definition: basictypes.h:87
WorkToolBar::slotStateFork
void slotStateFork()
Definition: worktoolbar.cpp:486
WorkToolBar::slotException
void slotException()
Definition: worktoolbar.cpp:490
WorkToolBar::tbb_Category2Parent
@ tbb_Category2Parent
Definition: worktoolbar.h:124
WorkToolBar::tbb_Entity
@ tbb_Entity
Definition: worktoolbar.h:95
Icon_Utils::BarIcon
QPixmap BarIcon(IconType type)
Definition: icon_utils.cpp:55
WorkToolBar::slotContainment
void slotContainment()
Definition: worktoolbar.cpp:434
WorkToolBar::tbb_Association
@ tbb_Association
Definition: worktoolbar.h:63
WorkToolBar::defaultCursor
QCursor defaultCursor()
Definition: worktoolbar.cpp:274
WorkToolBar::tbb_Relationship
@ tbb_Relationship
Definition: worktoolbar.h:76
Icon_Utils::it_Combined_Fragment
@ it_Combined_Fragment
Definition: icon_utils.h:187
umlview.h
Icon_Utils::it_Directional_Association
@ it_Directional_Association
Definition: icon_utils.h:192
WorkToolBar::tbb_Component
@ tbb_Component
Definition: worktoolbar.h:97
WorkToolBar::slotChoice
void slotChoice()
Definition: worktoolbar.cpp:488
WorkToolBar::m_cursors
CursorMap m_cursors
Definition: worktoolbar.h:143
Icon_Utils::it_Region
@ it_Region
Definition: icon_utils.h:195
WorkToolBar::tbb_Port
@ tbb_Port
Definition: worktoolbar.h:110
Icon_Utils::it_Interface_Requirement
@ it_Interface_Requirement
Definition: icon_utils.h:98
WorkToolBar::slotAccept_Time_Event
void slotAccept_Time_Event()
Definition: worktoolbar.cpp:472
WorkToolBar::slotInterfaceRequired
void slotInterfaceRequired()
Definition: worktoolbar.cpp:459
WorkToolBar::sigButtonChanged
void sigButtonChanged(int)
Definition: moc_worktoolbar.cpp:637
WorkToolBar::tbb_Containment
@ tbb_Containment
Definition: worktoolbar.h:64
WorkToolBar::slotPrePostCondition
void slotPrePostCondition()
Definition: worktoolbar.cpp:492
WorkToolBar::tbb_Object
@ tbb_Object
Definition: worktoolbar.h:100
WorkToolBar::slotSeq_Message_Synchronous
void slotSeq_Message_Synchronous()
Definition: worktoolbar.cpp:439
WorkToolBar::tbb_State_Transition
@ tbb_State_Transition
Definition: worktoolbar.h:78
Icon_Utils::it_Fork_Join
@ it_Fork_Join
Definition: icon_utils.h:199
Icon_Utils::it_Message_Destroy
@ it_Message_Destroy
Definition: icon_utils.h:182
Uml::DiagramType::State
@ State
Definition: basictypes.h:85
Icon_Utils::it_Note
@ it_Note
Definition: icon_utils.h:108
WorkToolBar::loadPixmaps
void loadPixmaps()
Definition: worktoolbar.cpp:322
Icon_Utils::it_Message_Sync
@ it_Message_Sync
Definition: icon_utils.h:183
WorkToolBar::tbb_Enum
@ tbb_Enum
Definition: worktoolbar.h:94
WorkToolBar::slotActivity
void slotActivity()
Definition: worktoolbar.cpp:476
WorkToolBar::tbb_Seq_Message_Creation
@ tbb_Seq_Message_Creation
Definition: worktoolbar.h:67
WorkToolBar::tbb_Text
@ tbb_Text
Definition: worktoolbar.h:86
WorkToolBar::tbb_Arrow
@ tbb_Arrow
Definition: worktoolbar.h:59
Icon_Utils::it_EndState
@ it_EndState
Definition: icon_utils.h:172
Uml::DiagramType::Enum
Enum
Definition: basictypes.h:77
WorkToolBar::slotColl_Message_Synchronous
void slotColl_Message_Synchronous()
Definition: worktoolbar.cpp:435
WorkToolBar::tbb_Dependency
@ tbb_Dependency
Definition: worktoolbar.h:62
Uml::DiagramType::Collaboration
@ Collaboration
Definition: basictypes.h:84
WorkToolBar::slotStateJoin
void slotStateJoin()
Definition: worktoolbar.cpp:483
WorkToolBar::slotSubsystem
void slotSubsystem()
Definition: worktoolbar.cpp:497
WorkToolBar::m_Type
Uml::DiagramType::Enum m_Type
Definition: worktoolbar.h:142
Icon_Utils::it_Activity_Initial
@ it_Activity_Initial
Definition: icon_utils.h:215
Icon_Utils::it_Containment
@ it_Containment
Definition: icon_utils.h:111
WorkToolBar::tbb_Composition
@ tbb_Composition
Definition: worktoolbar.h:75
Icon_Utils::it_Activity_Transition
@ it_Activity_Transition
Definition: icon_utils.h:209
WorkToolBar::slotPort
void slotPort()
Definition: worktoolbar.cpp:485
WorkToolBar::slotText
void slotText()
Definition: worktoolbar.cpp:453
WorkToolBar::tbb_PrePostCondition
@ tbb_PrePostCondition
Definition: worktoolbar.h:122
WorkToolBar::slotInterfaceProvider
void slotInterfaceProvider()
Definition: worktoolbar.cpp:458
worktoolbar.h
WorkToolBar::tbb_StateJoin
@ tbb_StateJoin
Definition: worktoolbar.h:116
WorkToolBar::tbb_UniAssociation
@ tbb_UniAssociation
Definition: worktoolbar.h:77
WorkToolBar::ToolBar_Buttons
ToolBar_Buttons
Definition: worktoolbar.h:57
WorkToolBar::slotNote
void slotNote()
Definition: worktoolbar.cpp:451
Icon_Utils::it_Relationship
@ it_Relationship
Definition: icon_utils.h:191
WorkToolBar::tbb_SubSystem
@ tbb_SubSystem
Definition: worktoolbar.h:127
WorkToolBar::insertHotBtn
QAction * insertHotBtn(ToolBar_Buttons tbb)
Definition: worktoolbar.cpp:71
WorkToolBar::slotSeq_Precondition
void slotSeq_Precondition()
Definition: worktoolbar.cpp:444
Icon_Utils::it_And_Line
@ it_And_Line
Definition: icon_utils.h:207
WorkToolBar::tbb_Seq_Message_Destroy
@ tbb_Seq_Message_Destroy
Definition: worktoolbar.h:68
WorkToolBar::tbb_Datatype
@ tbb_Datatype
Definition: worktoolbar.h:93
Icon_Utils::Cursor
QCursor Cursor(IconType type)
Definition: icon_utils.cpp:112
WorkToolBar::tbb_Anchor
@ tbb_Anchor
Definition: worktoolbar.h:83
WorkToolBar::slotCheckToolBar
void slotCheckToolBar(Uml::DiagramType::Enum dt)
Definition: worktoolbar.cpp:100
Icon_Utils::it_Class
@ it_Class
Definition: icon_utils.h:85
WorkToolBar::slotInitial_State
void slotInitial_State()
Definition: worktoolbar.cpp:468
WorkToolBar::slotShallowHistory
void slotShallowHistory()
Definition: worktoolbar.cpp:482
WorkToolBar::slotChild2Category
void slotChild2Category()
Definition: worktoolbar.cpp:495
WorkToolBar::tbb_DeepHistory
@ tbb_DeepHistory
Definition: worktoolbar.h:113
WorkToolBar::m_map
OldToolMap m_map
Definition: worktoolbar.h:141
ENUM_NAME
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:143
Icon_Utils::it_Enum
@ it_Enum
Definition: icon_utils.h:100
WorkToolBar::slotArtifact
void slotArtifact()
Definition: worktoolbar.cpp:466
WorkToolBar::slotComposition
void slotComposition()
Definition: worktoolbar.cpp:445
Uml::DiagramType::EntityRelationship
@ EntityRelationship
Definition: basictypes.h:89
WorkToolBar::tbb_Box
@ tbb_Box
Definition: worktoolbar.h:85
Icon_Utils::it_Node
@ it_Node
Definition: icon_utils.h:94
WorkToolBar::slotSeq_Message_Lost
void slotSeq_Message_Lost()
Definition: worktoolbar.cpp:442
Icon_Utils::it_Datatype
@ it_Datatype
Definition: icon_utils.h:99
Icon_Utils::it_Send_Signal
@ it_Send_Signal
Definition: icon_utils.h:196
WorkToolBar::tbb_Aggregation
@ tbb_Aggregation
Definition: worktoolbar.h:61
WorkToolBar::slotSend_Signal
void slotSend_Signal()
Definition: worktoolbar.cpp:470
optionstate.h
Icon_Utils::it_Precondition
@ it_Precondition
Definition: icon_utils.h:188
Icon_Utils::it_Composition
@ it_Composition
Definition: icon_utils.h:194
WorkToolBar::tbb_Category
@ tbb_Category
Definition: worktoolbar.h:123
Settings::optionState
OptionState & optionState()
Definition: optionstate.cpp:362
Icon_Utils::it_Fork_State
@ it_Fork_State
Definition: icon_utils.h:203
Icon_Utils::it_Artifact
@ it_Artifact
Definition: icon_utils.h:95
WorkToolBar::setOldTool
void setOldTool()
Definition: worktoolbar.cpp:300
WorkToolBar::m_CurrentButtonID
ToolBar_Buttons m_CurrentButtonID
Definition: worktoolbar.h:140
Icon_Utils::it_Pin
@ it_Pin
Definition: icon_utils.h:214
WorkToolBar::CursorMap
QMap< ToolBar_Buttons, QCursor > CursorMap
Definition: worktoolbar.h:133
Icon_Utils::it_Message_Found
@ it_Message_Found
Definition: icon_utils.h:185
WorkToolBar::slotColl_Message_Asynchronous
void slotColl_Message_Asynchronous()
Definition: worktoolbar.cpp:436
Icon_Utils::it_State
@ it_State
Definition: icon_utils.h:211
WorkToolBar::slotSeq_Combined_Fragment
void slotSeq_Combined_Fragment()
Definition: worktoolbar.cpp:443
Icon_Utils::it_Entity
@ it_Entity
Definition: icon_utils.h:101
WorkToolBar::slotObject_Node
void slotObject_Node()
Definition: worktoolbar.cpp:491
WorkToolBar::tbb_Seq_Message_Synchronous
@ tbb_Seq_Message_Synchronous
Definition: worktoolbar.h:69
WorkToolBar::tbb_Activity_Transition
@ tbb_Activity_Transition
Definition: worktoolbar.h:79
WorkToolBar::slotAssociation
void slotAssociation()
Definition: worktoolbar.cpp:433
WorkToolBar::tbb_Node
@ tbb_Node
Definition: worktoolbar.h:98
WorkToolBar::OldToolMap
QMap< Uml::DiagramType::Enum, ToolBar_Buttons > OldToolMap
Definition: worktoolbar.h:132
WorkToolBar::slotAccept_Signal
void slotAccept_Signal()
Definition: worktoolbar.cpp:471
WorkToolBar::m_actions
ActionsMap m_actions
Definition: worktoolbar.h:144
UMLView
Definition: umlview.h:35
WorkToolBar::slotPackage
void slotPackage()
Definition: worktoolbar.cpp:463
Icon_Utils::it_Category_Parent
@ it_Category_Parent
Definition: icon_utils.h:222
WorkToolBar::slotFinal_Activity
void slotFinal_Activity()
Definition: worktoolbar.cpp:478
WorkToolBar::currentCursor
QCursor currentCursor()
Definition: worktoolbar.cpp:266
Icon_Utils::it_History_Deep
@ it_History_Deep
Definition: icon_utils.h:200
WorkToolBar::slotEnd_Activity
void slotEnd_Activity()
Definition: worktoolbar.cpp:477
WorkToolBar::tbb_Initial_State
@ tbb_Initial_State
Definition: worktoolbar.h:101
WorkToolBar::buttonChanged
void buttonChanged(int b)
Definition: worktoolbar.cpp:230
WorkToolBar::tbb_ShallowHistory
@ tbb_ShallowHistory
Definition: worktoolbar.h:114
WorkToolBar::tbb_Interface
@ tbb_Interface
Definition: worktoolbar.h:90
WorkToolBar::tbb_Seq_Precondition
@ tbb_Seq_Precondition
Definition: worktoolbar.h:74
WorkToolBar::slotSeq_Message_Found
void slotSeq_Message_Found()
Definition: worktoolbar.cpp:441
Icon_Utils::it_UseCase
@ it_UseCase
Definition: icon_utils.h:103
uWarning
#define uWarning()
Definition: debug_utils.h:124
WorkToolBar::tbb_Choice
@ tbb_Choice
Definition: worktoolbar.h:118
WorkToolBar::slotEnd_State
void slotEnd_State()
Definition: worktoolbar.cpp:473
Icon_Utils::it_Message_Lost
@ it_Message_Lost
Definition: icon_utils.h:186
WorkToolBar::slotResetToolBar
void slotResetToolBar()
Definition: worktoolbar.cpp:279
Icon_Utils::it_Activity_Final
@ it_Activity_Final
Definition: icon_utils.h:213
WorkToolBar::slotCategory2Parent
void slotCategory2Parent()
Definition: worktoolbar.cpp:494
Icon_Utils::it_Exception
@ it_Exception
Definition: icon_utils.h:218
Icon_Utils::it_Aggregation
@ it_Aggregation
Definition: icon_utils.h:190
i18n
#define i18n
Definition: main.cpp:39
WorkToolBar::tbb_Region
@ tbb_Region
Definition: worktoolbar.h:103
WorkToolBar::tbb_Interface_Provider
@ tbb_Interface_Provider
Definition: worktoolbar.h:91
WorkToolBar::slotAndline
void slotAndline()
Definition: worktoolbar.cpp:489
Icon_Utils::it_Join
@ it_Join
Definition: icon_utils.h:202
Icon_Utils::it_Branch
@ it_Branch
Definition: icon_utils.h:173
WorkToolBar::slotObject
void slotObject()
Definition: worktoolbar.cpp:467
WorkToolBar::tbb_Package
@ tbb_Package
Definition: worktoolbar.h:96
WorkToolBar::tbb_Accept_Signal
@ tbb_Accept_Signal
Definition: worktoolbar.h:81
WorkToolBar::tbb_End_Activity
@ tbb_End_Activity
Definition: worktoolbar.h:107
Icon_Utils::it_Dependency
@ it_Dependency
Definition: icon_utils.h:189
WorkToolBar::slotGeneralization
void slotGeneralization()
Definition: worktoolbar.cpp:430
basictypes.h
Icon_Utils::it_Association
@ it_Association
Definition: icon_utils.h:105
WorkToolBar::tbb_State
@ tbb_State
Definition: worktoolbar.h:102
WorkToolBar
The toolbar that is different for each type of diagram.
Definition: worktoolbar.h:41
Uml::DiagramType::toString
QString toString(Enum item)
Definition: basictypes.cpp:168
WorkToolBar::slotEntity
void slotEntity()
Definition: worktoolbar.cpp:462
Icon_Utils::it_Message_Synchronous
@ it_Message_Synchronous
Definition: icon_utils.h:216
WorkToolBar::slotUseCase
void slotUseCase()
Definition: worktoolbar.cpp:455
WorkToolBar::slotNode
void slotNode()
Definition: worktoolbar.cpp:465
Icon_Utils::it_Category
@ it_Category
Definition: icon_utils.h:221
WorkToolBar::slotDatatype
void slotDatatype()
Definition: worktoolbar.cpp:460
Icon_Utils::it_Arrow
@ it_Arrow
Definition: icon_utils.h:49
WorkToolBar::tbb_Final_Activity
@ tbb_Final_Activity
Definition: worktoolbar.h:108
WorkToolBar::slotJunction
void slotJunction()
Definition: worktoolbar.cpp:487
WorkToolBar::tbb_Andline
@ tbb_Andline
Definition: worktoolbar.h:119
WorkToolBar::tbb_Branch
@ tbb_Branch
Definition: worktoolbar.h:111
WorkToolBar::~WorkToolBar
~WorkToolBar()
Definition: worktoolbar.cpp:63
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:278
WorkToolBar::tbb_Fork
@ tbb_Fork
Definition: worktoolbar.h:112
Icon_Utils::it_Text
@ it_Text
Definition: icon_utils.h:107
Icon_Utils::it_Category_Child
@ it_Category_Child
Definition: icon_utils.h:223
WorkToolBar::slotBox
void slotBox()
Definition: worktoolbar.cpp:452
WorkToolBar::tbb_Junction
@ tbb_Junction
Definition: worktoolbar.h:117
WorkToolBar::tbb_UseCase
@ tbb_UseCase
Definition: worktoolbar.h:88
WorkToolBar::slotActor
void slotActor()
Definition: worktoolbar.cpp:454
Uml::DiagramType::Sequence
@ Sequence
Definition: basictypes.h:83
WorkToolBar::WorkToolBar
WorkToolBar(QMainWindow *parentWindow)
Definition: worktoolbar.cpp:37
Icon_Utils::it_Generalisation
@ it_Generalisation
Definition: icon_utils.h:104
WorkToolBar::tbb_Coll_Message_Asynchronous
@ tbb_Coll_Message_Asynchronous
Definition: worktoolbar.h:66
WorkToolBar::slotInstance
void slotInstance()
Definition: worktoolbar.cpp:496
WorkToolBar::slotComponent
void slotComponent()
Definition: worktoolbar.cpp:464
WorkToolBar::tbb_Send_Signal
@ tbb_Send_Signal
Definition: worktoolbar.h:80
WorkToolBar::slotSeq_Message_Creation
void slotSeq_Message_Creation()
Definition: worktoolbar.cpp:437
WorkToolBar::slotDeepHistory
void slotDeepHistory()
Definition: worktoolbar.cpp:481
WorkToolBar::ActionsMap
QMap< ToolBar_Buttons, KAction * > ActionsMap
Definition: worktoolbar.h:137
Icon_Utils::it_Component
@ it_Component
Definition: icon_utils.h:92
Icon_Utils::it_Condition_PrePost
@ it_Condition_PrePost
Definition: icon_utils.h:220
Icon_Utils::it_History_Shallow
@ it_History_Shallow
Definition: icon_utils.h:201
WorkToolBar::slotInterface
void slotInterface()
Definition: worktoolbar.cpp:457
Uml::DiagramType::Class
@ Class
Definition: basictypes.h:81
Icon_Utils::it_Actor
@ it_Actor
Definition: icon_utils.h:102
WorkToolBar::slotArrow
void slotArrow()
Definition: worktoolbar.cpp:429
WorkToolBar::tbb_Seq_Message_Lost
@ tbb_Seq_Message_Lost
Definition: worktoolbar.h:72
WorkToolBar::tbb_Seq_Combined_Fragment
@ tbb_Seq_Combined_Fragment
Definition: worktoolbar.h:73
WorkToolBar::tbb_Class
@ tbb_Class
Definition: worktoolbar.h:89
Uml::DiagramType::Object
@ Object
Definition: basictypes.h:90
Icon_Utils::it_Object
@ it_Object
Definition: icon_utils.h:86
Icon_Utils::IconType
IconType
Definition: icon_utils.h:47
WorkToolBar::slotClass
void slotClass()
Definition: worktoolbar.cpp:456
Icon_Utils::it_Subsystem
@ it_Subsystem
Definition: icon_utils.h:91
uml.h
Icon_Utils::it_Accept_Signal
@ it_Accept_Signal
Definition: icon_utils.h:197
Icon_Utils::it_Interface
@ it_Interface
Definition: icon_utils.h:96
Icon_Utils::it_State_Transition
@ it_State_Transition
Definition: icon_utils.h:208
WorkToolBar::tbb_Interface_Requirement
@ tbb_Interface_Requirement
Definition: worktoolbar.h:92
WorkToolBar::slotCategory
void slotCategory()
Definition: worktoolbar.cpp:493
WorkToolBar::slotFork
void slotFork()
Definition: worktoolbar.cpp:480
Icon_Utils::it_Choice_Rhomb
@ it_Choice_Rhomb
Definition: icon_utils.h:206
debug_utils.h
WorkToolBar::tbb_StateFork
@ tbb_StateFork
Definition: worktoolbar.h:115
icon_utils.h
WorkToolBar::slotRegion
void slotRegion()
Definition: worktoolbar.cpp:474
Icon_Utils::it_Package
@ it_Package
Definition: icon_utils.h:90
WorkToolBar::tbb_Exception
@ tbb_Exception
Definition: worktoolbar.h:120
WorkToolBar::slotActivity_Transition
void slotActivity_Transition()
Definition: worktoolbar.cpp:449
WorkToolBar::tbb_Generalization
@ tbb_Generalization
Definition: worktoolbar.h:60
Uml::DiagramType::Undefined
@ Undefined
Definition: basictypes.h:80
Icon_Utils::it_Message_Async
@ it_Message_Async
Definition: icon_utils.h:184
WorkToolBar::tbb_End_State
@ tbb_End_State
Definition: worktoolbar.h:104
WorkToolBar::slotSeq_Message_Asynchronous
void slotSeq_Message_Asynchronous()
Definition: worktoolbar.cpp:440
WorkToolBar::tbb_Activity
@ tbb_Activity
Definition: worktoolbar.h:106
WorkToolBar::slotState_Transition
void slotState_Transition()
Definition: worktoolbar.cpp:448
WorkToolBar::slotAggregation
void slotAggregation()
Definition: worktoolbar.cpp:431
b
bool b
Definition: cxx11-null-pointer-constant.h:6
WorkToolBar::tbb_Seq_Message_Found
@ tbb_Seq_Message_Found
Definition: worktoolbar.h:71
Icon_Utils::it_Message_Asynchronous
@ it_Message_Asynchronous
Definition: icon_utils.h:217
Uml::DiagramType::Activity
@ Activity
Definition: basictypes.h:86
Icon_Utils::it_Object_Node
@ it_Object_Node
Definition: icon_utils.h:219
WorkToolBar::tbb_Initial_Activity
@ tbb_Initial_Activity
Definition: worktoolbar.h:105
Icon_Utils::it_Junction
@ it_Junction
Definition: icon_utils.h:204
Icon_Utils::it_Anchor
@ it_Anchor
Definition: icon_utils.h:110
WorkToolBar::slotRelationship
void slotRelationship()
Definition: worktoolbar.cpp:446
WorkToolBar::slotSeq_Message_Destroy
void slotSeq_Message_Destroy()
Definition: worktoolbar.cpp:438
Uml::DiagramType::Deployment
@ Deployment
Definition: basictypes.h:88
Icon_Utils::it_Instance
@ it_Instance
Definition: icon_utils.h:238
WorkToolBar::slotPin
void slotPin()
Definition: worktoolbar.cpp:484
Icon_Utils::it_InitialState
@ it_InitialState
Definition: icon_utils.h:171
WorkToolBar::tbb_Artifact
@ tbb_Artifact
Definition: worktoolbar.h:99
WorkToolBar::tbb_Object_Node
@ tbb_Object_Node
Definition: worktoolbar.h:121
WorkToolBar::tbb_Undefined
@ tbb_Undefined
Definition: worktoolbar.h:58
Icon_Utils::it_Accept_TimeEvent
@ it_Accept_TimeEvent
Definition: icon_utils.h:198
WorkToolBar::insertBasicAssociations
void insertBasicAssociations()
Definition: worktoolbar.cpp:87
umldoc.h
WorkToolBar::setupActions
void setupActions()
Definition: worktoolbar.cpp:501
WorkToolBar::tbb_Actor
@ tbb_Actor
Definition: worktoolbar.h:87
Icon_Utils::it_Interface_Provider
@ it_Interface_Provider
Definition: icon_utils.h:97
Icon_Utils::it_Message_Creation
@ it_Message_Creation
Definition: icon_utils.h:181
WorkToolBar::tbb_Seq_Message_Asynchronous
@ tbb_Seq_Message_Asynchronous
Definition: worktoolbar.h:70
WorkToolBar::tbb_Note
@ tbb_Note
Definition: worktoolbar.h:84
WorkToolBar::slotAnchor
void slotAnchor()
Definition: worktoolbar.cpp:450
Icon_Utils::it_Activity_End
@ it_Activity_End
Definition: icon_utils.h:212
Icon_Utils::it_Box
@ it_Box
Definition: icon_utils.h:109
WorkToolBar::tbb_Pin
@ tbb_Pin
Definition: worktoolbar.h:109
WorkToolBar::tbb_Instance
@ tbb_Instance
Definition: worktoolbar.h:126
WorkToolBar::slotUniAssociation
void slotUniAssociation()
Definition: worktoolbar.cpp:447
WorkToolBar::setDefaultTool
void setDefaultTool()
Definition: worktoolbar.cpp:312
Icon_Utils::it_Activity
@ it_Activity
Definition: icon_utils.h:210