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