umbrello  2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
dialogspopupmenu.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2018-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef DIALOGSPOPUPMENU_H
7 #define DIALOGSPOPUPMENU_H
8 
9 #include "listpopupmenu.h"
10 
12 {
13  Q_OBJECT
14  Q_ENUMS(TriggerType)
15 public:
17  {
18  tt_Min = -1,
38  };
39 
40  DialogsPopupMenu(QWidget *parent, TriggerType type);
41  void insertSubMenuNew(TriggerType type, KMenu *menu = 0);
42  static QString toString(TriggerType type);
43 };
44 
45 QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type);
46 
47 #endif // DIALOGSPOPUPMENU_H
ListPopupMenu::makeNewMenu
KMenu * makeNewMenu()
Definition: listpopupmenu.cpp:500
DialogsPopupMenu::tt_New_EntityAttribute
@ tt_New_EntityAttribute
Definition: dialogspopupmenu.h:27
ListPopupMenu::mt_Properties
@ mt_Properties
Definition: listpopupmenu.h:177
ListPopupMenu::mt_New_Template
@ mt_New_Template
Definition: listpopupmenu.h:136
DialogsPopupMenu::tt_Activity_Selected
@ tt_Activity_Selected
Definition: dialogspopupmenu.h:19
DialogsPopupMenu::tt_New_Template
@ tt_New_Template
Definition: dialogspopupmenu.h:32
DialogsPopupMenu
Definition: dialogspopupmenu.h:11
DialogsPopupMenu::tt_InstanceAttribute_Selected
@ tt_InstanceAttribute_Selected
Definition: dialogspopupmenu.h:24
DialogsPopupMenu::tt_EntityAttribute_Selected
@ tt_EntityAttribute_Selected
Definition: dialogspopupmenu.h:22
DialogsPopupMenu::insertSubMenuNew
void insertSubMenuNew(TriggerType type, KMenu *menu=0)
Definition: dialogspopupmenu.cpp:111
Icon_Utils::it_Template_New
@ it_Template_New
Definition: icon_utils.h:146
ListPopupMenu::mt_New_EnumLiteral
@ mt_New_EnumLiteral
Definition: listpopupmenu.h:132
ENUM_NAME
#define ENUM_NAME(o, e, v)
Definition: debug_utils.h:129
operator<<
QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type)
Definition: dialogspopupmenu.cpp:134
DialogsPopupMenu::DialogsPopupMenu
DialogsPopupMenu(QWidget *parent, TriggerType type)
Definition: dialogspopupmenu.cpp:14
ListPopupMenu::mt_New_InstanceAttribute
@ mt_New_InstanceAttribute
Definition: listpopupmenu.h:133
DialogsPopupMenu::tt_Template_Selected
@ tt_Template_Selected
Definition: dialogspopupmenu.h:35
ListPopupMenu::setupActionsData
void setupActionsData()
Definition: listpopupmenu.cpp:595
DialogsPopupMenu::tt_Attribute_Selected
@ tt_Attribute_Selected
Definition: dialogspopupmenu.h:21
ListPopupMenu::addMenu
void addMenu(KMenu *menu)
Definition: listpopupmenu.cpp:101
DialogsPopupMenu::tt_Association_Selected
@ tt_Association_Selected
Definition: dialogspopupmenu.h:20
DialogsPopupMenu::tt_New_EnumLiteral
@ tt_New_EnumLiteral
Definition: dialogspopupmenu.h:28
uWarning
#define uWarning()
Definition: debug_utils.h:110
DialogsPopupMenu::tt_New_Parameter
@ tt_New_Parameter
Definition: dialogspopupmenu.h:31
DialogsPopupMenu::tt_Max
@ tt_Max
Definition: dialogspopupmenu.h:37
i18n
#define i18n
Definition: main.cpp:34
operator<<
QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type)
Definition: dialogspopupmenu.cpp:134
DialogsPopupMenu::tt_New_Activity
@ tt_New_Activity
Definition: dialogspopupmenu.h:25
DialogsPopupMenu::tt_New_InstanceAttribute
@ tt_New_InstanceAttribute
Definition: dialogspopupmenu.h:29
Icon_Utils::SmallIcon
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:26
ListPopupMenu
Displays a popup menu.
Definition: listpopupmenu.h:32
DialogsPopupMenu::tt_Operation_Selected
@ tt_Operation_Selected
Definition: dialogspopupmenu.h:33
ListPopupMenu::insert
void insert(MenuType m)
Definition: listpopupmenu.cpp:112
DialogsPopupMenu::tt_New_Attribute
@ tt_New_Attribute
Definition: dialogspopupmenu.h:26
DialogsPopupMenu::TriggerType
TriggerType
< This type hosts all possible menu types.
Definition: dialogspopupmenu.h:16
ListPopupMenu::mt_Delete
@ mt_Delete
Definition: listpopupmenu.h:181
DialogsPopupMenu::tt_Parameter_Selected
@ tt_Parameter_Selected
Definition: dialogspopupmenu.h:34
DialogsPopupMenu::toString
static QString toString(TriggerType type)
Definition: dialogspopupmenu.cpp:129
DialogsPopupMenu::tt_Undefined
@ tt_Undefined
Definition: dialogspopupmenu.h:36
debug_utils.h
dialogspopupmenu.h
DialogsPopupMenu::tt_EnumLiteral_Selected
@ tt_EnumLiteral_Selected
Definition: dialogspopupmenu.h:23
ListPopupMenu::mt_Rename
@ mt_Rename
Definition: listpopupmenu.h:178
ListPopupMenu::mt_New_Parameter
@ mt_New_Parameter
Definition: listpopupmenu.h:135
listpopupmenu.h
DialogsPopupMenu::tt_New_Operation
@ tt_New_Operation
Definition: dialogspopupmenu.h:30
ListPopupMenu::mt_New_Attribute
@ mt_New_Attribute
Definition: listpopupmenu.h:130
ListPopupMenu::mt_New_EntityAttribute
@ mt_New_EntityAttribute
Definition: listpopupmenu.h:131
ListPopupMenu::mt_New_Operation
@ mt_New_Operation
Definition: listpopupmenu.h:134
DialogsPopupMenu::tt_Min
@ tt_Min
Definition: dialogspopupmenu.h:18