umbrello  2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
toolbarstateother.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 TOOLBARSTATEOTHER_H
7 #define TOOLBARSTATEOTHER_H
8 
9 #include "toolbarstatepool.h"
10 #include "umlobject.h"
11 
21 {
22  Q_OBJECT
23 public:
24  explicit ToolBarStateOther(UMLScene *umlScene);
25  virtual ~ToolBarStateOther();
26 
27 private:
28  virtual void setCurrentElement();
29 
30  virtual void mouseReleaseEmpty();
31 
33 
34  bool newWidget();
35 
36 };
37 
38 #endif //TOOLBARSTATEOTHER_H
notewidget.h
UMLScene::resizeSceneToItems
void resizeSceneToItems()
Definition: umlscene.cpp:3700
WorkToolBar::tbb_Accept_Time_Event
@ tbb_Accept_Time_Event
Definition: worktoolbar.h:77
UMLObject::ObjectType
ObjectType
Definition: umlobject.h:75
WorkToolBar::tbb_Entity
@ tbb_Entity
Definition: worktoolbar.h:90
ObjectNodeWidget::Data
@ Data
Definition: objectnodewidget.h:31
pinwidget.h
statewidget.h
ObjectNodeWidget
A graphical version of a UML Activity.
Definition: objectnodewidget.h:23
umlview.h
WorkToolBar::tbb_Component
@ tbb_Component
Definition: worktoolbar.h:92
activitywidget.h
UMLWidget
The base class for graphical UML objects.
Definition: umlwidget.h:35
StateWidget::ShallowHistory
@ ShallowHistory
Definition: statewidget.h:48
UMLObject::ot_Artifact
@ ot_Artifact
Definition: umlobject.h:93
ActivityWidget::Final
@ Final
Definition: activitywidget.h:38
FloatingTextWidget::showChangeTextDialog
void showChangeTextDialog()
Definition: floatingtextwidget.cpp:203
Object_Factory::createUMLObject
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
ObjectNodeWidget::askForObjectNodeType
void askForObjectNodeType(UMLWidget *&targetWidget)
Definition: objectnodewidget.cpp:300
StateWidget
A graphical version of a UML State.
Definition: statewidget.h:33
ActivityWidget
A graphical version of a UML Activity.
Definition: activitywidget.h:28
WorkToolBar::tbb_Object
@ tbb_Object
Definition: worktoolbar.h:95
UMLObject::ot_Class
@ ot_Class
Definition: umlobject.h:85
RegionWidget
Definition: regionwidget.h:14
UMLObject::ot_Entity
@ ot_Entity
Definition: umlobject.h:97
ToolBarStateOther::newWidget
bool newWidget()
Definition: toolbarstateother.cpp:160
ToolBarStatePool
Definition: toolbarstatepool.h:17
WorkToolBar::tbb_Enum
@ tbb_Enum
Definition: worktoolbar.h:89
ToolBarState::m_pUMLScene
UMLScene * m_pUMLScene
The UMLScene.
Definition: toolbarstate.h:119
Dialog_Utils::askNameForWidget
void askNameForWidget(UMLWidget *&targetWidget, const QString &dialogTitle, const QString &dialogPrompt, const QString &defaultName)
Definition: dialog_utils.cpp:168
WorkToolBar::tbb_Text
@ tbb_Text
Definition: worktoolbar.h:81
object_factory.h
UMLObject::ot_Interface
@ ot_Interface
Definition: umlobject.h:82
SignalWidget::Accept
@ Accept
Definition: signalwidget.h:31
WorkToolBar::tbb_PrePostCondition
@ tbb_PrePostCondition
Definition: worktoolbar.h:117
ToolBarStateOther::mouseReleaseEmpty
virtual void mouseReleaseEmpty()
Definition: toolbarstateother.cpp:72
WorkToolBar::tbb_StateJoin
@ tbb_StateJoin
Definition: worktoolbar.h:111
WorkToolBar::ToolBar_Buttons
ToolBar_Buttons
Definition: worktoolbar.h:52
WidgetBase::asCombinedFragmentWidget
CombinedFragmentWidget * asCombinedFragmentWidget()
Definition: widgetbase.cpp:1481
WorkToolBar::tbb_SubSystem
@ tbb_SubSystem
Definition: worktoolbar.h:122
UMLObject::ot_Actor
@ ot_Actor
Definition: umlobject.h:79
UMLObject::ot_Package
@ ot_Package
Definition: umlobject.h:81
WorkToolBar::tbb_Datatype
@ tbb_Datatype
Definition: worktoolbar.h:88
WorkToolBar::tbb_DeepHistory
@ tbb_DeepHistory
Definition: worktoolbar.h:108
ENUM_NAME
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:129
UMLObject::ot_UMLObject
@ ot_UMLObject
Definition: umlobject.h:78
StateWidget::Junction
@ Junction
Definition: statewidget.h:46
SignalWidget
Definition: signalwidget.h:22
WorkToolBar::tbb_Box
@ tbb_Box
Definition: worktoolbar.h:80
ToolBarStateOther::~ToolBarStateOther
virtual ~ToolBarStateOther()
Definition: toolbarstateother.cpp:49
ToolBarStateOther::ToolBarStateOther
ToolBarStateOther(UMLScene *umlScene)
Definition: toolbarstateother.cpp:41
CombinedFragmentWidget::askNameForWidgetType
void askNameForWidgetType(UMLWidget *&targetWidget, const QString &dialogTitle, const QString &dialogPrompt, const QString &defaultName)
Definition: combinedfragmentwidget.cpp:275
StateWidget::Fork
@ Fork
Definition: statewidget.h:44
ToolBarStateOther::setCurrentElement
virtual void setCurrentElement()
Definition: toolbarstateother.cpp:58
Uml::TextRole::Floating
@ Floating
Definition: basictypes.h:177
WorkToolBar::tbb_Category
@ tbb_Category
Definition: worktoolbar.h:118
floatingtextwidget.h
StateWidget::End
@ End
Definition: statewidget.h:43
WidgetBase::asObjectNodeWidget
ObjectNodeWidget * asObjectNodeWidget()
Definition: widgetbase.cpp:1492
UMLScene::setupNewWidget
void setupNewWidget(UMLWidget *w, bool setPosition=true)
Definition: umlscene.cpp:711
WorkToolBar::tbb_Node
@ tbb_Node
Definition: worktoolbar.h:93
UMLWidget::showPropertiesDialog
virtual bool showPropertiesDialog()
Definition: umlwidget.cpp:1366
NoteWidget::askForNoteType
void askForNoteType(UMLWidget *&targetWidget)
Definition: notewidget.cpp:217
WorkToolBar::tbb_Initial_State
@ tbb_Initial_State
Definition: worktoolbar.h:96
WorkToolBar::tbb_ShallowHistory
@ tbb_ShallowHistory
Definition: worktoolbar.h:109
WorkToolBar::tbb_Interface
@ tbb_Interface
Definition: worktoolbar.h:85
objectwidget.h
ActivityWidget::End
@ End
Definition: activitywidget.h:37
uWarning
#define uWarning()
Definition: debug_utils.h:110
WorkToolBar::tbb_Choice
@ tbb_Choice
Definition: worktoolbar.h:113
UMLObject::ot_Node
@ ot_Node
Definition: umlobject.h:94
i18n
#define i18n
Definition: main.cpp:34
WorkToolBar::tbb_Region
@ tbb_Region
Definition: worktoolbar.h:98
WorkToolBar::tbb_Interface_Provider
@ tbb_Interface_Provider
Definition: worktoolbar.h:86
WorkToolBar::tbb_Package
@ tbb_Package
Definition: worktoolbar.h:91
ToolBarStatePool::getButton
WorkToolBar::ToolBar_Buttons getButton() const
Definition: toolbarstatepool.cpp:37
WorkToolBar::tbb_Accept_Signal
@ tbb_Accept_Signal
Definition: worktoolbar.h:76
UMLObject::ot_SubSystem
@ ot_SubSystem
no real object type
Definition: umlobject.h:107
UMLObject::ot_Datatype
@ ot_Datatype
Definition: umlobject.h:83
SignalWidget::Send
@ Send
Definition: signalwidget.h:30
WorkToolBar::tbb_End_Activity
@ tbb_End_Activity
Definition: worktoolbar.h:102
ForkJoinWidget
Displays a fork/join plate in a state diagram.
Definition: forkjoinwidget.h:20
boxwidget.h
FloatingTextWidget
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
WorkToolBar::tbb_State
@ tbb_State
Definition: worktoolbar.h:97
WorkToolBar
The toolbar that is different for each type of diagram.
Definition: worktoolbar.h:35
SignalWidget::Time
@ Time
Definition: signalwidget.h:32
ToolBarState::m_pMouseEvent
QGraphicsSceneMouseEvent * m_pMouseEvent
The mouse event currently in use.
Definition: toolbarstate.h:120
ToolBarStateOther::getObjectType
UMLObject::ObjectType getObjectType() const
Definition: toolbarstateother.cpp:90
toolbarstatepool.h
ActivityWidget::Normal
@ Normal
Definition: activitywidget.h:36
UMLObject::ot_Instance
@ ot_Instance
Definition: umlobject.h:86
WorkToolBar::tbb_Final_Activity
@ tbb_Final_Activity
Definition: worktoolbar.h:103
WorkToolBar::tbb_Branch
@ tbb_Branch
Definition: worktoolbar.h:106
NoteWidget
Displays a note box.
Definition: notewidget.h:25
UMLObject::ot_Component
@ ot_Component
Definition: umlobject.h:92
widget_utils.h
WorkToolBar::tbb_Fork
@ tbb_Fork
Definition: worktoolbar.h:107
StateWidget::Join
@ Join
Definition: statewidget.h:45
WorkToolBar::tbb_Junction
@ tbb_Junction
Definition: worktoolbar.h:112
WorkToolBar::tbb_UseCase
@ tbb_UseCase
Definition: worktoolbar.h:83
BoxWidget
Displays a box.
Definition: boxwidget.h:22
Uml
Definition: basictypes.cpp:22
StateWidget::Initial
@ Initial
Definition: statewidget.h:41
WorkToolBar::tbb_Send_Signal
@ tbb_Send_Signal
Definition: worktoolbar.h:75
ActivityWidget::Branch
@ Branch
Definition: activitywidget.h:39
ActivityWidget::Initial
@ Initial
Definition: activitywidget.h:35
WorkToolBar::tbb_Seq_Combined_Fragment
@ tbb_Seq_Combined_Fragment
Definition: worktoolbar.h:68
WorkToolBar::tbb_Class
@ tbb_Class
Definition: worktoolbar.h:84
UMLObject::ot_Enum
@ ot_Enum
Definition: umlobject.h:84
umlscene.h
uml.h
signalwidget.h
NoteWidget::Normal
@ Normal
Definition: notewidget.h:33
UMLObject::ot_UseCase
@ ot_UseCase
Definition: umlobject.h:80
debug_utils.h
WorkToolBar::tbb_StateFork
@ tbb_StateFork
Definition: worktoolbar.h:110
ToolBarStateOther
Definition: toolbarstateother.h:20
UMLScene
Definition: umlscene.h:64
umlobject.h
toolbarstateother.h
preconditionwidget.h
objectnodewidget.h
WorkToolBar::tbb_End_State
@ tbb_End_State
Definition: worktoolbar.h:99
WorkToolBar::tbb_Activity
@ tbb_Activity
Definition: worktoolbar.h:101
dialog_utils.h
WorkToolBar::tbb_Initial_Activity
@ tbb_Initial_Activity
Definition: worktoolbar.h:100
UMLScene::setCreateObject
void setCreateObject(bool bCreate)
Definition: umlscene.cpp:749
CombinedFragmentWidget
A graphical version of a UML combined fragment.
Definition: combinedfragmentwidget.h:27
combinedfragmentwidget.h
StateWidget::Choice
@ Choice
Definition: statewidget.h:49
WidgetBase::asNoteWidget
NoteWidget * asNoteWidget()
Definition: widgetbase.cpp:1491
WorkToolBar::tbb_Artifact
@ tbb_Artifact
Definition: worktoolbar.h:94
WorkToolBar::tbb_Object_Node
@ tbb_Object_Node
Definition: worktoolbar.h:116
umldoc.h
WorkToolBar::tbb_Actor
@ tbb_Actor
Definition: worktoolbar.h:82
WorkToolBar::tbb_Note
@ tbb_Note
Definition: worktoolbar.h:79
StateWidget::Normal
@ Normal
Definition: statewidget.h:42
forkjoinwidget.h
StateWidget::DeepHistory
@ DeepHistory
Definition: statewidget.h:47
WorkToolBar::tbb_Instance
@ tbb_Instance
Definition: worktoolbar.h:121
UMLObject::ot_Category
@ ot_Category
Definition: umlobject.h:104
regionwidget.h