umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
UMLRoleProperties Class Reference

#include <umlroleproperties.h>

Inheritance diagram for UMLRoleProperties:
Collaboration diagram for UMLRoleProperties:

Public Member Functions

 UMLRoleProperties (QWidget *parent, UMLRole *role)
 
 ~UMLRoleProperties ()
 
void apply ()
 
- Public Member Functions inherited from UMLRolePropertiesBase
 UMLRolePropertiesBase (QWidget *parent)
 
- Public Member Functions inherited from DialogPageBase
 DialogPageBase (QWidget *parent)
 
virtual ~DialogPageBase ()
 
virtual bool isModified ()
 
- Public Member Functions inherited from Ui_UMLRolePropertiesBase
void setupUi (QWidget *UMLRolePropertiesBase)
 
void retranslateUi (QWidget *UMLRolePropertiesBase)
 

Protected Attributes

UMLRolem_pRole
 
- Protected Attributes inherited from DialogPageBase
bool m_isModified
 

Private Member Functions

void constructWidget ()
 

Additional Inherited Members

- Public Attributes inherited from Ui_UMLRolePropertiesBase
QVBoxLayout * vboxLayout
 
QGroupBox * ui_propsGroupBox
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout1
 
QLabel * ui_labelRoleName
 
KLineEdit * ui_pRoleLE
 
QLabel * ui_labelMultiplicity
 
KLineEdit * ui_pMultiLE
 
QGroupBox * ui_visibilityButtonGroup
 
QHBoxLayout * hboxLayout
 
QRadioButton * ui_pPublicRB
 
QRadioButton * ui_pPrivateRB
 
QRadioButton * ui_pProtectedRB
 
QRadioButton * ui_pImplementationRB
 
QGroupBox * ui_changeabilityButtonGroup
 
QHBoxLayout * hboxLayout1
 
QRadioButton * ui_pChangeableRB
 
QRadioButton * ui_pFrozenRB
 
QRadioButton * ui_pAddOnlyRB
 
QGroupBox * ui_groupBoxDocumentation
 
QVBoxLayout * vboxLayout1
 
KTextEdit * ui_pDocTE
 
- Protected Member Functions inherited from DialogPageBase
virtual void keyPressEvent (QKeyEvent *event)
 

Detailed Description

Displays properties of a UMLRole in a widget which may be used as a properties page or a stand-alone dialog.

Author
Brian Thomas brian.nosp@m..tho.nosp@m.mas@g.nosp@m.sfc..nosp@m.nasa..nosp@m.gov

Constructor & Destructor Documentation

◆ UMLRoleProperties()

UMLRoleProperties::UMLRoleProperties ( QWidget *  parent,
UMLRole role 
)

Sets up the UMLRoleProperties.

Parameters
parentThe parent widget to the UMLRoleProperties.
roleThe UMLRole to display the properties of.
Here is the call graph for this function:

◆ ~UMLRoleProperties()

UMLRoleProperties::~UMLRoleProperties ( )

Standard deconstructor.

Member Function Documentation

◆ apply()

void UMLRoleProperties::apply ( )

Will move information from the dialog into the object. Call when the ok or apply button is pressed.

Here is the call graph for this function:

◆ constructWidget()

void UMLRoleProperties::constructWidget ( )
private
Here is the call graph for this function:

Member Data Documentation

◆ m_pRole

UMLRole* UMLRoleProperties::m_pRole
protected

The documentation for this class was generated from the following files: