#include <classpropertiesdialog.h>
|
| enum | Page {
page_gen = 0
, page_att
, page_op
, page_entatt
,
page_constraint
, page_template
, page_assoc
, page_options
,
page_color
, page_font
} |
| |
| enum | PageType {
AutoLayoutPage
, ClassPage
, CodeImportPage
, CodeGenerationPage
,
CodeViewerPage
, FontPage
, GeneralPage
, UserInterfacePage
} |
| | Available page types. More...
|
| |
◆ Page
| Enumerator |
|---|
| page_gen | |
| page_att | |
| page_op | |
| page_entatt | |
| page_constraint | |
| page_template | |
| page_assoc | |
| page_options | |
| page_color | |
| page_font | |
◆ ClassPropertiesDialog() [1/3]
| ClassPropertiesDialog::ClassPropertiesDialog |
( |
QWidget * |
parent, |
|
|
UMLObject * |
c, |
|
|
bool |
assoc = false |
|
) |
| |
Sets up a ClassPropDialog.
- Parameters
-
| parent | The parent of the ClassPropDialog |
| c | The UMLObject to display properties of. |
| assoc | Determines whether to display associations |
◆ ClassPropertiesDialog() [2/3]
| ClassPropertiesDialog::ClassPropertiesDialog |
( |
QWidget * |
parent, |
|
|
ObjectWidget * |
o |
|
) |
| |
Sets up a ClassPropDialog.
- Parameters
-
| parent | The parent of the ClassPropDialog |
| o | The ObjectWidget to display properties of. |
◆ ClassPropertiesDialog() [3/3]
| ClassPropertiesDialog::ClassPropertiesDialog |
( |
QWidget * |
parent, |
|
|
UMLWidget * |
w |
|
) |
| |
Sets up a ClassPropDialog.
- Parameters
-
| parent | The parent of the ClassPropDialog |
| w | The UMLWidget to display properties of. |
◆ ~ClassPropertiesDialog()
| ClassPropertiesDialog::~ClassPropertiesDialog |
( |
| ) |
|
◆ apply()
| void ClassPropertiesDialog::apply |
( |
| ) |
|
|
virtual |
◆ init()
| void ClassPropertiesDialog::init |
( |
| ) |
|
|
private |
◆ setupAssociationsPage()
| void ClassPropertiesDialog::setupAssociationsPage |
( |
| ) |
|
|
protected |
Sets up the page "Associations" for the component.
◆ setupAttributesPage()
| void ClassPropertiesDialog::setupAttributesPage |
( |
| ) |
|
|
protected |
Sets up the page "Attributes" for the component.
◆ setupContentsPage()
| void ClassPropertiesDialog::setupContentsPage |
( |
| ) |
|
|
protected |
Sets up the page "Contents" for the component.
◆ setupDisplayPage()
| void ClassPropertiesDialog::setupDisplayPage |
( |
| ) |
|
|
protected |
Sets up the page "Display" for the component.
◆ setupEntityAttributesPage()
| void ClassPropertiesDialog::setupEntityAttributesPage |
( |
| ) |
|
|
protected |
Sets up the page "Entity Attributes" for the component.
◆ setupEntityConstraintsPage()
| void ClassPropertiesDialog::setupEntityConstraintsPage |
( |
| ) |
|
|
protected |
Sets up the page "Entity Constraints" for the component.
◆ setupEntityDisplayPage()
| void ClassPropertiesDialog::setupEntityDisplayPage |
( |
EntityWidget * |
widget | ) |
|
|
protected |
Sets up the page "Display" for the component.
◆ setupEnumLiteralsPage()
| void ClassPropertiesDialog::setupEnumLiteralsPage |
( |
| ) |
|
|
protected |
Sets up the page "Enum Literals" for the component.
◆ setupGeneralPage()
| void ClassPropertiesDialog::setupGeneralPage |
( |
| ) |
|
|
protected |
Sets up the page "General" for the component.
◆ setupInstancePages()
| void ClassPropertiesDialog::setupInstancePages |
( |
| ) |
|
|
protected |
Sets up the general page for the component.
◆ setupOperationsPage()
| void ClassPropertiesDialog::setupOperationsPage |
( |
| ) |
|
|
protected |
Sets up the page "Operations" for the component.
◆ setupPages()
| void ClassPropertiesDialog::setupPages |
( |
bool |
assoc = false | ) |
|
|
protected |
Sets up the general, attribute, operations, template and association pages as appropriate.
◆ setupTemplatesPage()
| void ClassPropertiesDialog::setupTemplatesPage |
( |
| ) |
|
|
protected |
Sets up the page "Templates" for the component.
◆ slotApply
| void ClassPropertiesDialog::slotApply |
( |
| ) |
|
|
protectedslot |
Applies the settings in the dialog to the widget and object.
◆ slotOk
| void ClassPropertiesDialog::slotOk |
( |
| ) |
|
|
protectedslot |
◆ m_doc
| UMLDoc* ClassPropertiesDialog::m_doc |
|
private |
◆ m_pAssocPage
◆ m_pAttPage
◆ m_pEntityAttributePage
◆ m_pEntityConstraintPage
◆ m_pEnumLiteralPage
◆ m_pGenPage
◆ m_pObject
◆ m_pOpsPage
◆ m_pOptionsPage
◆ m_pPkgContentsPage
◆ m_pTemplatePage
◆ m_pWidget
The documentation for this class was generated from the following files: