umbrello: umbrello/dialogs/pages/packagecontentspage.h Source File

umbrello 25.04.0 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
20 class PackageContentsPage : public DialogPageBase
21{
22 Q_OBJECT
23public:
24 PackageContentsPage(QWidget *parent, UMLPackage *pkg);
25 ~PackageContentsPage();
26
27private:
28 UMLPackage * m_package;
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
DialogPageBase::DialogPageBase
DialogPageBase(QWidget *parent)
Definition dialogpagebase.cpp:16
PackageContentsPage::PackageContentsPage
PackageContentsPage(QWidget *parent, UMLPackage *pkg)
Definition packagecontentspage.cpp:31
PackageContentsPage::m_package
UMLPackage * m_package
Definition packagecontentspage.h:28
PackageContentsPage::fillListBox
void fillListBox()
Definition packagecontentspage.cpp:89
PackageContentsPage::m_contentLW
QListWidget * m_contentLW
Definition packagecontentspage.h:29
PackageContentsPage::slotDoubleClick
void slotDoubleClick(QListWidgetItem *item)
Definition packagecontentspage.cpp:70
PackageContentsPage::slotShowContextMenu
void slotShowContextMenu(const QPoint &)
Definition packagecontentspage.cpp:106
PackageContentsPage::~PackageContentsPage
~PackageContentsPage()
Definition packagecontentspage.cpp:62
PackageContentsPage::slotMenuSelection
void slotMenuSelection(QAction *action)
Definition packagecontentspage.cpp:113
PackageContentsPage::m_contentGB
QGroupBox * m_contentGB
Definition packagecontentspage.h:30
UMLPackage
Non-graphical information for a Package.
Definition package.h:28
dialogpagebase.h