umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrello
menus
dialogspopupmenu.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 DIALOGSPOPUPMENU_H
7
#define DIALOGSPOPUPMENU_H
8
9
#include "
listpopupmenu.h
"
10
11
class
DialogsPopupMenu
:
public
ListPopupMenu
12
{
13
Q_OBJECT
14
Q_ENUMS(
TriggerType
)
15
public
:
16
enum
TriggerType
17
{
18
tt_Min
= -1,
19
tt_Activity_Selected
,
20
tt_Association_Selected
,
21
tt_Attribute_Selected
,
22
tt_EntityAttribute_Selected
,
23
tt_EnumLiteral_Selected
,
24
tt_InstanceAttribute_Selected
,
25
tt_New_Activity
,
26
tt_New_Attribute
,
27
tt_New_EntityAttribute
,
28
tt_New_EnumLiteral
,
29
tt_New_InstanceAttribute
,
30
tt_New_Operation
,
31
tt_New_Parameter
,
32
tt_New_Template
,
33
tt_Operation_Selected
,
34
tt_Parameter_Selected
,
35
tt_Template_Selected
,
36
tt_Undefined
,
37
tt_Max
38
};
39
40
DialogsPopupMenu
(QWidget *parent,
TriggerType
type);
41
void
insertSubMenuNew
(
TriggerType
type);
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::insertSubMenuNew
void insertSubMenuNew(TriggerType type)
Definition:
dialogspopupmenu.cpp:112
DialogsPopupMenu::tt_InstanceAttribute_Selected
@ tt_InstanceAttribute_Selected
Definition:
dialogspopupmenu.h:24
DialogsPopupMenu::tt_EntityAttribute_Selected
@ tt_EntityAttribute_Selected
Definition:
dialogspopupmenu.h:22
Icon_Utils::it_Template_New
@ it_Template_New
Definition:
icon_utils.h:143
ListPopupMenu::mt_New_EnumLiteral
@ mt_New_EnumLiteral
Definition:
listpopupmenu.h:132
ENUM_NAME
#define ENUM_NAME(o, e, v)
Definition:
debug_utils.h:151
operator<<
QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type)
Definition:
dialogspopupmenu.cpp:133
DialogsPopupMenu::DialogsPopupMenu
DialogsPopupMenu(QWidget *parent, TriggerType type)
Definition:
dialogspopupmenu.cpp:15
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
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:35
operator<<
QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type)
Definition:
dialogspopupmenu.cpp:133
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:34
logWarn1
#define logWarn1(s, a)
Definition:
uml.h:544
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
uml.h
DialogsPopupMenu::toString
static QString toString(TriggerType type)
Definition:
dialogspopupmenu.cpp:128
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
Generated by
1.8.17