umbrello  2.39.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umlroleproperties.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 UMLROLEPROPERTIES_H
6 #define UMLROLEPROPERTIES_H
7 
8 #include "dialogpagebase.h"
10 #include "umlrole.h"
11 
13 {
14 public:
15  explicit UMLRolePropertiesBase(QWidget *parent) : DialogPageBase(parent) {
16  setupUi(this);
17  }
18 };
19 
27 {
28  Q_OBJECT
29 public:
30 
37  UMLRoleProperties(QWidget *parent, UMLRole *role);
38 
43 
44  void apply();
45 
46 protected:
47 
48  // the parent role object
50 
51 private:
52 
53  void constructWidget();
54 
55 };
56 
57 #endif
Definition: dialogpagebase.h:20
Definition: umlroleproperties.h:13
UMLRolePropertiesBase(QWidget *parent)
Definition: umlroleproperties.h:15
Definition: umlroleproperties.h:27
UMLRoleProperties(QWidget *parent, UMLRole *role)
Definition: umlroleproperties.cpp:12
void apply()
Definition: umlroleproperties.cpp:70
UMLRole * m_pRole
Definition: umlroleproperties.h:49
~UMLRoleProperties()
Definition: umlroleproperties.cpp:19
void constructWidget()
Definition: umlroleproperties.cpp:23
Definition: umlrole.h:20
Definition: ui_umlrolepropertiesbase.h:186
void setupUi(QWidget *UMLRolePropertiesBase)
Definition: ui_umlrolepropertiesbase.h:54