umbrello  2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
associationwidgetpopupmenu.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 ASSOCIATIONWIDGETPOPUPMENU_H
7 #define ASSOCIATIONWIDGETPOPUPMENU_H
8 
9 #include "listpopupmenu.h"
10 
11 class AssociationLine;
12 
17 {
18 public:
20 
21 protected:
22  void insertSubMenuLayout(AssociationLine *associationLine);
23  void insertSubmodelAction();
24 };
25 
26 #endif // ASSOCIATIONWIDGETPOPUPMENU_H
ListPopupMenu::mt_LayoutSpline
@ mt_LayoutSpline
Definition: listpopupmenu.h:242
ListPopupMenu::mt_Reset_Label_Positions
@ mt_Reset_Label_Positions
Definition: listpopupmenu.h:191
AssociationWidgetPopupMenu::insertSubmodelAction
void insertSubmodelAction()
associationline.h
AssociationWidget
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition: associationwidget.h:46
WidgetBase::autoResize
bool autoResize()
Definition: widgetbase.cpp:567
ListPopupMenu::mt_Properties
@ mt_Properties
Definition: listpopupmenu.h:177
Icon_Utils::it_Delete_Point
@ it_Delete_Point
Definition: icon_utils.h:123
ListPopupMenu::mt_Rename_Name
@ mt_Rename_Name
Definition: listpopupmenu.h:201
AssociationWidget::associationLine
AssociationLine * associationLine() const
Definition: associationwidget.cpp:657
ListPopupMenu::m_actions
QHash< MenuType, QAction * > m_actions
Definition: listpopupmenu.h:309
ListPopupMenu::mt_LayoutPolyline
@ mt_LayoutPolyline
Definition: listpopupmenu.h:244
LocalTriggerType::AttributeAssociation
@ AttributeAssociation
LocalTriggerType::FullAssociation
@ FullAssociation
ListPopupMenu::mt_AutoResize
@ mt_AutoResize
Definition: listpopupmenu.h:210
ListPopupMenu::mt_Rename_RoleAName
@ mt_Rename_RoleAName
Definition: listpopupmenu.h:202
AssociationWidgetPopupMenu
Definition: associationwidgetpopupmenu.h:16
Icon_Utils::it_Add_Point
@ it_Add_Point
Definition: icon_utils.h:122
Uml::AssociationType::Anchor
@ Anchor
Definition: basictypes.h:106
AssociationWidget::isAutoLayouted
bool isAutoLayouted()
Definition: associationwidget.cpp:1308
ListPopupMenu::setupActionsData
void setupActionsData()
Definition: listpopupmenu.cpp:595
ListPopupMenu::addMenu
void addMenu(KMenu *menu)
Definition: listpopupmenu.cpp:101
Uml::LayoutType::Spline
@ Spline
Definition: basictypes.h:135
ListPopupMenu::mt_Delete_Point
@ mt_Delete_Point
Definition: listpopupmenu.h:217
AssociationWidget::isPointAddable
bool isPointAddable()
Return state if the association line point in the near of the last context menu event position is add...
Definition: associationwidget.cpp:1285
Uml::LayoutType::Polyline
@ Polyline
Definition: basictypes.h:134
ListPopupMenu::mt_Rename_RoleBName
@ mt_Rename_RoleBName
Definition: listpopupmenu.h:203
Uml::LayoutType::Direct
@ Direct
Definition: basictypes.h:132
ListPopupMenu::mt_Select_Operation
@ mt_Select_Operation
Definition: listpopupmenu.h:176
Icon_Utils::it_Delete
@ it_Delete
Definition: icon_utils.h:121
AssociationLine
Definition: associationline.h:100
i18n
#define i18n
Definition: main.cpp:34
AssociationWidget::isPointRemovable
bool isPointRemovable()
Return state if the association line point in the near of the last context menu event position is rem...
Definition: associationwidget.cpp:1300
ListPopupMenu::mt_Line_Color
@ mt_Line_Color
Definition: listpopupmenu.h:192
ListPopupMenu::mt_Change_Font
@ mt_Change_Font
Definition: listpopupmenu.h:204
Icon_Utils::SmallIcon
QPixmap SmallIcon(IconType type)
Definition: icon_utils.cpp:26
Uml::AssociationType::Enum
Enum
Definition: basictypes.h:92
ListPopupMenu::mt_Add_Point
@ mt_Add_Point
Definition: listpopupmenu.h:216
AssociationWidgetPopupMenu::insertSubMenuLayout
void insertSubMenuLayout(AssociationLine *associationLine)
Definition: associationwidgetpopupmenu.cpp:92
ListPopupMenu
Displays a popup menu.
Definition: listpopupmenu.h:32
ListPopupMenu::newMenu
KMenu * newMenu(const QString &title, QWidget *widget)
Definition: listpopupmenu.cpp:94
AssociationWidget::association
UMLAssociation * association() const
Definition: associationwidget.cpp:519
ListPopupMenu::setActionChecked
void setActionChecked(MenuType idx, bool value)
Definition: listpopupmenu.cpp:559
ListPopupMenu::insert
void insert(MenuType m)
Definition: listpopupmenu.cpp:112
LocalTriggerType::AnchorSelected
@ AnchorSelected
associationwidget.h
ListPopupMenu::mt_Delete
@ mt_Delete
Definition: listpopupmenu.h:181
AssociationWidgetPopupMenu::AssociationWidgetPopupMenu
AssociationWidgetPopupMenu(QWidget *parent, Uml::AssociationType::Enum type, AssociationWidget *widget)
Definition: associationwidgetpopupmenu.cpp:25
LocalTriggerType
LocalTriggerType
Definition: associationwidgetpopupmenu.cpp:17
AssocRules::allowRole
static bool allowRole(Uml::AssociationType::Enum assocType)
Definition: assocrules.cpp:342
LocalTriggerType::CollaborationMessage
@ CollaborationMessage
debug_utils.h
assocrules.h
ListPopupMenu::mt_Auto_Layout_Spline
@ mt_Auto_Layout_Spline
Definition: listpopupmenu.h:218
AssociationWidget::isCollaboration
bool isCollaboration() const
Definition: associationwidget.cpp:1379
listpopupmenu.h
Uml::LayoutType::Orthogonal
@ Orthogonal
Definition: basictypes.h:133
ListPopupMenu::mt_LayoutDirect
@ mt_LayoutDirect
Definition: listpopupmenu.h:241
AssociationWidget::isLayoutChangeable
bool isLayoutChangeable()
Definition: associationwidget.cpp:1322
AssociationLine::layout
Uml::LayoutType::Enum layout() const
Definition: associationline.cpp:839
associationwidgetpopupmenu.h
LocalTriggerType::AssociationSelected
@ AssociationSelected
ListPopupMenu::mt_New_Operation
@ mt_New_Operation
Definition: listpopupmenu.h:134
ListPopupMenu::mt_LayoutOrthogonal
@ mt_LayoutOrthogonal
Definition: listpopupmenu.h:243