umbrello  2.38.5
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
widgetbasepopupmenu.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 WIDGETBASEPOPUPMENU_H
7 #define WIDGETBASEPOPUPMENU_H
8 
9 #include "listpopupmenu.h"
10 
15 {
16 public:
17  WidgetBasePopupMenu(QWidget * parent, WidgetBase * widget, bool multi, WidgetBase::WidgetType uniqueType = WidgetBase::wt_UMLWidget);
18 
19 protected:
24  void insertStdItems(bool insertLeadingSeparator = true, WidgetBase::WidgetType type = WidgetBase::wt_UMLWidget);
25  void insertSubMenuAlign();
26  void insertSubMenuColor(bool fc);
29  QMenu *makeCategoryTypeMenu(UMLCategory *category);
30 };
31 
32 #endif // WIDGETBASEPOPUPMENU_H
void insertSingleSelectionMenu(WidgetBase *widget)
Definition: widgetbasepopupmenu.cpp:157
void insertSubMenuNew(WidgetBase::WidgetType type)
Definition: widgetbasepopupmenu.cpp:627
Common base class for UMLWidget and AssociationWidget.
Definition: widgetbase.h:100
WidgetType
Definition: widgetbase.h:106
void insertSubMenuColor(bool fc)
Definition: widgetbasepopupmenu.cpp:612
QMenu * makeCategoryTypeMenu(UMLCategory *category)
Definition: widgetbasepopupmenu.h:14
void makeClassifierShowPopup(ClassifierWidget *c)
Definition: widgetbasepopupmenu.cpp:70
void insertSubMenuAlign()
Definition: widgetbasepopupmenu.cpp:591
A graphical version of an entity.
Definition: entitywidget.h:24
WidgetBasePopupMenu(QWidget *parent, WidgetBase *widget, bool multi, WidgetBase::WidgetType uniqueType=WidgetBase::wt_UMLWidget)
Definition: widgetbasepopupmenu.cpp:41
Definition: widgetbase.h:109
void insertSubMenuShowEntity(EntityWidget *widget)
Definition: widgetbasepopupmenu.cpp:721
void insertStdItems(bool insertLeadingSeparator=true, WidgetBase::WidgetType type=WidgetBase::wt_UMLWidget)
Definition: widgetbasepopupmenu.cpp:569
Information for a non-graphical UML Category.
Definition: category.h:22
void insertMultiSelectionMenu(WidgetBase::WidgetType uniqueType)
Definition: widgetbasepopupmenu.cpp:529
Displays a popup menu.
Definition: listpopupmenu.h:32
void makeMultiClassifierShowPopup(WidgetBase::WidgetType type)
Definition: widgetbasepopupmenu.cpp:110
Common implementation for class widget and interface widget.
Definition: classifierwidget.h:27