umbrello  2.39.2
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 
10 class UMLPackage;
11 class QGroupBox;
12 class QListWidget;
13 class QListWidgetItem;
14 
21 {
22  Q_OBJECT
23 public:
24  PackageContentsPage(QWidget *parent, UMLPackage *pkg);
26 
27 private:
29  QListWidget * m_contentLW;
30  QGroupBox * m_contentGB;
31 
32  void fillListBox();
33 
34 public 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
PackageContentsPage(QWidget *parent, UMLPackage *pkg)
Definition: packagecontentspage.cpp:31
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