umbrello  2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlscenepopupmenu.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2018-2022 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef UMLSCENEPOPUPMENU_H
7 #define UMLSCENEPOPUPMENU_H
8 
9 #include "listpopupmenu.h"
10 
15 {
16 public:
17  UMLScenePopupMenu(QWidget *parent, UMLScene *scene);
18 
19 protected:
21  void insertLayoutItems();
23 };
24 
25 #endif // UMLSCENEPOPUPMENU_H
ListPopupMenu::setActionEnabled
void setActionEnabled(MenuType idx, bool value)
Definition: listpopupmenu.cpp:576
ListPopupMenu::mt_Final_Activity
@ mt_Final_Activity
Definition: listpopupmenu.h:83
ListPopupMenu::mt_Exception
@ mt_Exception
Definition: listpopupmenu.h:81
Uml::DiagramType::UseCase
@ UseCase
Definition: basictypes.h:68
ListPopupMenu::dt_ApplyLayout
@ dt_ApplyLayout
Definition: listpopupmenu.h:265
LayoutGenerator
Definition: layoutgenerator.h:33
Uml::DiagramType::Component
@ Component
Definition: basictypes.h:73
ListPopupMenu::makeNewMenu
KMenu * makeNewMenu()
Definition: listpopupmenu.cpp:500
ListPopupMenu::mt_Properties
@ mt_Properties
Definition: listpopupmenu.h:177
ListPopupMenu::mt_Apply_Layout2
@ mt_Apply_Layout2
Definition: listpopupmenu.h:232
ListPopupMenu::mt_Subsystem
@ mt_Subsystem
Definition: listpopupmenu.h:123
ListPopupMenu::mt_Clear
@ mt_Clear
Definition: listpopupmenu.h:188
ListPopupMenu::mt_Export_Image
@ mt_Export_Image
Definition: listpopupmenu.h:182
IS_DEBUG_ENABLED
#define IS_DEBUG_ENABLED()
Definition: debug_utils.h:128
ListPopupMenu::mt_MessageDestroy
@ mt_MessageDestroy
Definition: listpopupmenu.h:99
UMLScenePopupMenu
The UMLScenePopupMenu class.
Definition: umlscenepopupmenu.h:14
ListPopupMenu::mt_End_State
@ mt_End_State
Definition: listpopupmenu.h:76
ListPopupMenu::mt_Datatype
@ mt_Datatype
Definition: listpopupmenu.h:71
ListPopupMenu::mt_MessageCreation
@ mt_MessageCreation
Definition: listpopupmenu.h:98
ListPopupMenu::mt_Instance
@ mt_Instance
Definition: listpopupmenu.h:90
ListPopupMenu::mt_Initial_Activity
@ mt_Initial_Activity
Definition: listpopupmenu.h:87
ListPopupMenu::mt_Enum
@ mt_Enum
Definition: listpopupmenu.h:79
UMLScene::widgetLink
WidgetBase * widgetLink()
Definition: umlscene.cpp:4579
Uml::DiagramType::State
@ State
Definition: basictypes.h:71
ListPopupMenu::mt_StateJoin
@ mt_StateJoin
Definition: listpopupmenu.h:121
ListPopupMenu::mt_FloatText
@ mt_FloatText
Definition: listpopupmenu.h:82
ListPopupMenu::mt_Object_Node
@ mt_Object_Node
Definition: listpopupmenu.h:106
ListPopupMenu::mt_Artifact
@ mt_Artifact
Definition: listpopupmenu.h:62
Uml::DiagramType::Enum
Enum
Definition: basictypes.h:63
Uml::DiagramType::Collaboration
@ Collaboration
Definition: basictypes.h:70
ListPopupMenu::mt_Invoke_Activity
@ mt_Invoke_Activity
Definition: listpopupmenu.h:89
ListPopupMenu::mt_StateFork
@ mt_StateFork
Definition: listpopupmenu.h:120
ListPopupMenu::mt_Choice
@ mt_Choice
Definition: listpopupmenu.h:67
ListPopupMenu::mt_Node
@ mt_Node
Definition: listpopupmenu.h:103
ListPopupMenu::mt_MessageFound
@ mt_MessageFound
Definition: listpopupmenu.h:100
ListPopupMenu::mt_Region
@ mt_Region
Definition: listpopupmenu.h:115
ListPopupMenu::mt_Category
@ mt_Category
Definition: listpopupmenu.h:65
ListPopupMenu::mt_Class
@ mt_Class
Definition: listpopupmenu.h:68
UMLScene::snapToGrid
bool snapToGrid() const
Definition: umlscene.cpp:3568
ListPopupMenu::mt_Cut
@ mt_Cut
Definition: listpopupmenu.h:185
ListPopupMenu::mt_Redo
@ mt_Redo
Definition: listpopupmenu.h:189
ListPopupMenu::mt_Undo
@ mt_Undo
Definition: listpopupmenu.h:190
ListPopupMenu::mt_MessageLost
@ mt_MessageLost
Definition: listpopupmenu.h:101
ListPopupMenu::mt_Apply_Layout6
@ mt_Apply_Layout6
Definition: listpopupmenu.h:236
ListPopupMenu::mt_SnapComponentSizeToGrid
@ mt_SnapComponentSizeToGrid
Definition: listpopupmenu.h:207
UMLScenePopupMenu::insertSubMenuNew
void insertSubMenuNew(Uml::DiagramType::Enum type)
Definition: umlscenepopupmenu.cpp:121
ListPopupMenu::mt_SnapToGrid
@ mt_SnapToGrid
Definition: listpopupmenu.h:206
ListPopupMenu::mt_Note
@ mt_Note
Definition: listpopupmenu.h:104
UMLScene::isShowDocumentationIndicator
bool isShowDocumentationIndicator() const
Definition: umlscene.cpp:3680
ListPopupMenu::mt_Entity
@ mt_Entity
Definition: listpopupmenu.h:77
ListPopupMenu::mt_End_Activity
@ mt_End_Activity
Definition: listpopupmenu.h:75
Uml::DiagramType::EntityRelationship
@ EntityRelationship
Definition: basictypes.h:75
ListPopupMenu::mt_ShowSnapGrid
@ mt_ShowSnapGrid
Definition: listpopupmenu.h:209
ListPopupMenu::mt_Import_from_File
@ mt_Import_from_File
Definition: listpopupmenu.h:254
UMLScene::snapComponentSizeToGrid
bool snapComponentSizeToGrid() const
Definition: umlscene.cpp:3585
ListPopupMenu::mt_ShowDocumentationIndicator
@ mt_ShowDocumentationIndicator
Definition: listpopupmenu.h:208
umlscenepopupmenu.h
Settings::optionState
OptionState & optionState()
Definition: optionstate.cpp:357
ListPopupMenu::mt_Apply_Layout7
@ mt_Apply_Layout7
Definition: listpopupmenu.h:237
ListPopupMenu::setupActionsData
void setupActionsData()
Definition: listpopupmenu.cpp:595
ListPopupMenu::mt_UseCase
@ mt_UseCase
Definition: listpopupmenu.h:127
UMLScenePopupMenu::insertLayoutItems
void insertLayoutItems()
Definition: umlscenepopupmenu.cpp:86
ListPopupMenu::mt_Junction
@ mt_Junction
Definition: listpopupmenu.h:96
ListPopupMenu::mt_Apply_Layout8
@ mt_Apply_Layout8
Definition: listpopupmenu.h:238
ListPopupMenu::getAction
QAction * getAction(MenuType idx)
Definition: listpopupmenu.cpp:526
ListPopupMenu::addMenu
void addMenu(KMenu *menu)
Definition: listpopupmenu.cpp:101
ListPopupMenu::mt_Apply_Layout
@ mt_Apply_Layout
Definition: listpopupmenu.h:230
UMLScene::onWidgetLine
ObjectWidget * onWidgetLine(const QPointF &point) const
Definition: umlscene.cpp:1026
ListPopupMenu::mt_Activity_Transition
@ mt_Activity_Transition
Definition: listpopupmenu.h:60
ListPopupMenu::mt_CombinedState
@ mt_CombinedState
Definition: listpopupmenu.h:69
ListPopupMenu::mt_Interface
@ mt_Interface
Definition: listpopupmenu.h:92
ListPopupMenu::mt_Apply_Layout9
@ mt_Apply_Layout9
Definition: listpopupmenu.h:239
UMLScene::type
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
ListPopupMenu::mt_Initial_State
@ mt_Initial_State
Definition: listpopupmenu.h:88
ListPopupMenu::mt_Fork
@ mt_Fork
Definition: listpopupmenu.h:85
ListPopupMenu::mt_DeepHistory
@ mt_DeepHistory
Definition: listpopupmenu.h:72
i18n
#define i18n
Definition: main.cpp:35
LayoutGenerator::isEnabled
bool isEnabled() const
Definition: layoutgenerator.cpp:98
ListPopupMenu::mt_Object
@ mt_Object
Definition: listpopupmenu.h:105
ListPopupMenu::toString
static QString toString(MenuType menu)
Definition: listpopupmenu.cpp:608
ListPopupMenu::mt_InterfaceComponent
@ mt_InterfaceComponent
Definition: listpopupmenu.h:93
ListPopupMenu::mt_ReturnToCombinedState
@ mt_ReturnToCombinedState
Definition: listpopupmenu.h:139
UMLScenePopupMenu::m_scene
UMLScene * m_scene
Definition: umlscenepopupmenu.h:20
ListPopupMenu::mt_Apply_Layout1
@ mt_Apply_Layout1
Definition: listpopupmenu.h:231
Uml::DiagramType::toString
QString toString(Enum item)
Definition: basictypes.cpp:156
ListPopupMenu::mt_PrePostCondition
@ mt_PrePostCondition
Definition: listpopupmenu.h:113
types
Definition: types.py:1
Icon_Utils::SmallIcon
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:34
ListPopupMenu::mt_Branch
@ mt_Branch
Definition: listpopupmenu.h:64
Icon_Utils::it_Clear
@ it_Clear
Definition: icon_utils.h:139
UMLScene::pos
QPointF pos() const
Definition: umlscene.cpp:464
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:349
ListPopupMenu
Displays a popup menu.
Definition: listpopupmenu.h:32
ListPopupMenu::mt_Actor
@ mt_Actor
Definition: listpopupmenu.h:61
ListPopupMenu::mt_Send_Signal
@ mt_Send_Signal
Definition: listpopupmenu.h:117
ListPopupMenu::setActionChecked
void setActionChecked(MenuType idx, bool value)
Definition: listpopupmenu.cpp:559
Uml::DiagramType::Sequence
@ Sequence
Definition: basictypes.h:69
ListPopupMenu::insert
void insert(MenuType m)
Definition: listpopupmenu.cpp:112
UMLApp::isCutCopyState
bool isCutCopyState() const
Definition: uml.cpp:2290
logWarn0
#define logWarn0(s)
Definition: uml.h:538
ListPopupMenu::mt_MessageSynchronous
@ mt_MessageSynchronous
Definition: listpopupmenu.h:102
ListPopupMenu::mt_Accept_Time_Event
@ mt_Accept_Time_Event
Definition: listpopupmenu.h:58
UMLScene::isSnapGridVisible
bool isSnapGridVisible() const
Definition: umlscene.cpp:3663
Uml::DiagramType::Class
@ Class
Definition: basictypes.h:67
ListPopupMenu::mt_MessageAsynchronous
@ mt_MessageAsynchronous
Definition: listpopupmenu.h:97
ListPopupMenu::mt_Apply_Layout3
@ mt_Apply_Layout3
Definition: listpopupmenu.h:233
ListPopupMenu::mt_Copy
@ mt_Copy
Definition: listpopupmenu.h:186
Uml::DiagramType::Object
@ Object
Definition: basictypes.h:76
umlscene.h
uml.h
ListPopupMenu::mt_Apply_Layout5
@ mt_Apply_Layout5
Definition: listpopupmenu.h:235
debug_utils.h
WidgetBase::wt_Object
@ wt_Object
Definition: widgetbase.h:118
UMLScene::widgetOnDiagram
UMLWidget * widgetOnDiagram(Uml::ID::Type id)
Definition: umlscene.cpp:1151
ListPopupMenu::mt_Apply_Layout4
@ mt_Apply_Layout4
Definition: listpopupmenu.h:234
UMLScene
Definition: umlscene.h:64
ListPopupMenu::mt_Component
@ mt_Component
Definition: listpopupmenu.h:70
CHECKABLE
static const bool CHECKABLE
Definition: listpopupmenu.cpp:45
ListPopupMenu::mt_Param_Activity
@ mt_Param_Activity
Definition: listpopupmenu.h:110
listpopupmenu.h
LayoutGenerator::availableConfigFiles
static bool availableConfigFiles(UMLScene *scene, QHash< QString, QString > &configFiles)
Definition: layoutgenerator.cpp:306
WidgetBase::isStateWidget
bool isStateWidget() const
Definition: widgetbase.h:263
ListPopupMenu::mt_Pin
@ mt_Pin
Definition: listpopupmenu.h:111
Uml::DiagramType::Activity
@ Activity
Definition: basictypes.h:72
Uml::DiagramType::Deployment
@ Deployment
Definition: basictypes.h:74
WidgetBase::isClassWidget
bool isClassWidget() const
Definition: widgetbase.h:243
ListPopupMenu::mt_Activity
@ mt_Activity
Definition: listpopupmenu.h:59
UMLScenePopupMenu::UMLScenePopupMenu
UMLScenePopupMenu(QWidget *parent, UMLScene *scene)
Definition: umlscenepopupmenu.cpp:17
ListPopupMenu::mt_Paste
@ mt_Paste
Definition: listpopupmenu.h:187
ListPopupMenu::mt_Accept_Signal
@ mt_Accept_Signal
Definition: listpopupmenu.h:57
ListPopupMenu::mt_Package
@ mt_Package
Definition: listpopupmenu.h:109
ListPopupMenu::mt_ReturnToClass
@ mt_ReturnToClass
Definition: listpopupmenu.h:138
ListPopupMenu::mt_State
@ mt_State
Definition: listpopupmenu.h:119
layoutgenerator.h
ListPopupMenu::dumpActions
void dumpActions(const QString &title)
Definition: listpopupmenu.cpp:630
ListPopupMenu::mt_ShallowHistory
@ mt_ShallowHistory
Definition: listpopupmenu.h:118