umbrello 2.34.70-5524f40e1
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{
14public:
15 explicit UMLRolePropertiesBase(QWidget *parent) : DialogPageBase(parent) {
16 setupUi(this);
17 }
18};
19
27{
28 Q_OBJECT
29public:
30
37 UMLRoleProperties(QWidget *parent, UMLRole *role);
38
43
44 void apply();
45
46protected:
47
48 // the parent role object
50
51private:
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