umbrello 2.38.4
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{
16public:
17 WidgetBasePopupMenu(QWidget * parent, WidgetBase * widget, bool multi, WidgetBase::WidgetType uniqueType = WidgetBase::wt_UMLWidget);
18
19protected:
24 void insertStdItems(bool insertLeadingSeparator = true, WidgetBase::WidgetType type = WidgetBase::wt_UMLWidget);
25 void insertSubMenuAlign();
26 void insertSubMenuColor(bool fc);
30};
31
32#endif // WIDGETBASEPOPUPMENU_H
Common implementation for class widget and interface widget.
Definition classifierwidget.h:28
A graphical version of an entity.
Definition entitywidget.h:25
Displays a popup menu.
Definition listpopupmenu.h:33
Information for a non-graphical UML Category.
Definition category.h:22
Common base class for UMLWidget and AssociationWidget.
Definition widgetbase.h:101
WidgetType
Definition widgetbase.h:107
@ wt_UMLWidget
Definition widgetbase.h:109
Definition widgetbasepopupmenu.h:15
void insertSubMenuShowEntity(EntityWidget *widget)
Definition widgetbasepopupmenu.cpp:721
QMenu * makeCategoryTypeMenu(UMLCategory *category)
void insertSubMenuColor(bool fc)
Definition widgetbasepopupmenu.cpp:612
void insertStdItems(bool insertLeadingSeparator=true, WidgetBase::WidgetType type=WidgetBase::wt_UMLWidget)
Definition widgetbasepopupmenu.cpp:569
void insertSubMenuAlign()
Definition widgetbasepopupmenu.cpp:591
void makeClassifierShowPopup(ClassifierWidget *c)
Definition widgetbasepopupmenu.cpp:70
void insertMultiSelectionMenu(WidgetBase::WidgetType uniqueType)
Definition widgetbasepopupmenu.cpp:529
void insertSubMenuNew(WidgetBase::WidgetType type)
Definition widgetbasepopupmenu.cpp:627
void insertSingleSelectionMenu(WidgetBase *widget)
Definition widgetbasepopupmenu.cpp:157
void makeMultiClassifierShowPopup(WidgetBase::WidgetType type)
Definition widgetbasepopupmenu.cpp:110