umbrello
2.38.4
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Main Page
Related Pages
Topics
Namespaces
Classes
Files
File List
File Members
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
DialogsPopupMenu
Definition
dialogspopupmenu.h:12
DialogsPopupMenu::TriggerType
TriggerType
< This type hosts all possible menu types.
Definition
dialogspopupmenu.h:17
DialogsPopupMenu::tt_New_Template
@ tt_New_Template
Definition
dialogspopupmenu.h:32
DialogsPopupMenu::tt_Max
@ tt_Max
Definition
dialogspopupmenu.h:37
DialogsPopupMenu::tt_Attribute_Selected
@ tt_Attribute_Selected
Definition
dialogspopupmenu.h:21
DialogsPopupMenu::tt_Activity_Selected
@ tt_Activity_Selected
Definition
dialogspopupmenu.h:19
DialogsPopupMenu::tt_New_Operation
@ tt_New_Operation
Definition
dialogspopupmenu.h:30
DialogsPopupMenu::tt_New_EnumLiteral
@ tt_New_EnumLiteral
Definition
dialogspopupmenu.h:28
DialogsPopupMenu::tt_Association_Selected
@ tt_Association_Selected
Definition
dialogspopupmenu.h:20
DialogsPopupMenu::tt_New_InstanceAttribute
@ tt_New_InstanceAttribute
Definition
dialogspopupmenu.h:29
DialogsPopupMenu::tt_EnumLiteral_Selected
@ tt_EnumLiteral_Selected
Definition
dialogspopupmenu.h:23
DialogsPopupMenu::tt_New_EntityAttribute
@ tt_New_EntityAttribute
Definition
dialogspopupmenu.h:27
DialogsPopupMenu::tt_EntityAttribute_Selected
@ tt_EntityAttribute_Selected
Definition
dialogspopupmenu.h:22
DialogsPopupMenu::tt_New_Parameter
@ tt_New_Parameter
Definition
dialogspopupmenu.h:31
DialogsPopupMenu::tt_New_Attribute
@ tt_New_Attribute
Definition
dialogspopupmenu.h:26
DialogsPopupMenu::tt_Parameter_Selected
@ tt_Parameter_Selected
Definition
dialogspopupmenu.h:34
DialogsPopupMenu::tt_Undefined
@ tt_Undefined
Definition
dialogspopupmenu.h:36
DialogsPopupMenu::tt_Min
@ tt_Min
Definition
dialogspopupmenu.h:18
DialogsPopupMenu::tt_Operation_Selected
@ tt_Operation_Selected
Definition
dialogspopupmenu.h:33
DialogsPopupMenu::tt_New_Activity
@ tt_New_Activity
Definition
dialogspopupmenu.h:25
DialogsPopupMenu::tt_Template_Selected
@ tt_Template_Selected
Definition
dialogspopupmenu.h:35
DialogsPopupMenu::tt_InstanceAttribute_Selected
@ tt_InstanceAttribute_Selected
Definition
dialogspopupmenu.h:24
DialogsPopupMenu::toString
static QString toString(TriggerType type)
Definition
dialogspopupmenu.cpp:128
DialogsPopupMenu::insertSubMenuNew
void insertSubMenuNew(TriggerType type)
Definition
dialogspopupmenu.cpp:112
ListPopupMenu
Displays a popup menu.
Definition
listpopupmenu.h:33
operator<<
QDebug operator<<(QDebug out, DialogsPopupMenu::TriggerType type)
Definition
dialogspopupmenu.cpp:133
listpopupmenu.h
Generated by
1.9.8