umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
classassociationspage.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2002-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef CLASSASSOCIATIONSPAGE_H
7 #define CLASSASSOCIATIONSPAGE_H
8 
10 #include "dialogpagebase.h"
11 
12 class AssociationWidget;
13 class QGroupBox;
14 class QListWidget;
15 class QListWidgetItem;
16 class UMLObject;
17 class UMLScene;
18 
28 {
29  Q_OBJECT
30 public:
31  ClassAssociationsPage(QWidget *parent, UMLScene * scene, UMLObject * o);
33 
34 private:
37  QListWidget *m_pAssocLW;
38  QGroupBox *m_pAssocGB;
40 
41  void fillListBox();
42 
43 public slots:
44  void slotDoubleClick(QListWidgetItem *item);
45  void slotRightButtonPressed(const QPoint &p);
46  void slotMenuSelection(QAction* action);
47 };
48 
49 #endif
QList< QPointer< AssociationWidget > > AssociationWidgetList
Definition: associationwidgetlist.h:15
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition: associationwidget.h:47
The page shows all the Associations that belong to a UMLClassifier.
Definition: classassociationspage.h:28
QGroupBox * m_pAssocGB
Definition: classassociationspage.h:38
UMLScene * m_pScene
Definition: classassociationspage.h:36
void slotDoubleClick(QListWidgetItem *item)
Definition: classassociationspage.cpp:72
void slotRightButtonPressed(const QPoint &p)
Definition: classassociationspage.cpp:105
~ClassAssociationsPage()
Definition: classassociationspage.cpp:64
void fillListBox()
Definition: classassociationspage.cpp:91
ClassAssociationsPage(QWidget *parent, UMLScene *scene, UMLObject *o)
Definition: classassociationspage.cpp:32
void slotMenuSelection(QAction *action)
Definition: classassociationspage.cpp:112
UMLObject * m_pObject
Definition: classassociationspage.h:35
AssociationWidgetList m_List
Definition: classassociationspage.h:39
QListWidget * m_pAssocLW
Definition: classassociationspage.h:37
Definition: dialogpagebase.h:20
The base class for UML objects.
Definition: umlobject.h:70
Definition: umlscene.h:65