umbrello 25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
packagecontentspage.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2003-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5#ifndef PACKAGECONTENTSPAGE_H
6#define PACKAGECONTENTSPAGE_H
7
8#include "dialogpagebase.h"
9
10class UMLPackage;
11class QGroupBox;
12class QListWidget;
13class QListWidgetItem;
14
21{
22 Q_OBJECT
23public:
24 PackageContentsPage(QWidget *parent, UMLPackage *pkg);
26
27private:
29 QListWidget * m_contentLW;
30 QGroupBox * m_contentGB;
31
32 void fillListBox();
33
34public Q_SLOTS:
35 void slotDoubleClick(QListWidgetItem * item);
36 void slotShowContextMenu(const QPoint&);
37 void slotMenuSelection(QAction* action);
38};
39
40#endif
Definition dialogpagebase.h:20
The page shows all the objects that belong to a UMLPackage.
Definition packagecontentspage.h:21
UMLPackage * m_package
Definition packagecontentspage.h:28
void fillListBox()
Definition packagecontentspage.cpp:89
QListWidget * m_contentLW
Definition packagecontentspage.h:29
void slotDoubleClick(QListWidgetItem *item)
Definition packagecontentspage.cpp:70
void slotShowContextMenu(const QPoint &)
Definition packagecontentspage.cpp:106
~PackageContentsPage()
Definition packagecontentspage.cpp:62
void slotMenuSelection(QAction *action)
Definition packagecontentspage.cpp:113
QGroupBox * m_contentGB
Definition packagecontentspage.h:30
Non-graphical information for a Package.
Definition package.h:28