A dialog page to display the class related options.
More...
#include <classoptionspage.h>
◆ ClassOptionsPage() [1/4]
ClassOptionsPage::ClassOptionsPage |
( |
QWidget * |
pParent, |
|
|
ClassifierWidget * |
pWidget |
|
) |
| |
Constructor - observe and modify a Widget
◆ ClassOptionsPage() [2/4]
ClassOptionsPage::ClassOptionsPage |
( |
QWidget * |
pParent, |
|
|
UMLScene * |
scene |
|
) |
| |
◆ ClassOptionsPage() [3/4]
ClassOptionsPage::ClassOptionsPage |
( |
QWidget * |
pParent, |
|
|
Settings::OptionState * |
options, |
|
|
bool |
isDiagram = true |
|
) |
| |
Constructor - observe and modify an OptionState structure
- Parameters
-
pParent | Parent widget |
options | Settings to read from/save into |
isDiagram | Flag if object is for display diagram class options |
◆ ClassOptionsPage() [4/4]
ClassOptionsPage::ClassOptionsPage |
( |
QWidget * |
pParent, |
|
|
EntityWidget * |
widget |
|
) |
| |
◆ ~ClassOptionsPage()
ClassOptionsPage::~ClassOptionsPage |
( |
| ) |
|
|
virtual |
◆ apply()
void ClassOptionsPage::apply |
( |
| ) |
|
◆ applyEntityWidget()
void ClassOptionsPage::applyEntityWidget |
( |
| ) |
|
|
protected |
◆ applyOptionState()
void ClassOptionsPage::applyOptionState |
( |
| ) |
|
|
protected |
Sets the OptionState to the values selected in this dialog page.
◆ applyScene()
void ClassOptionsPage::applyScene |
( |
| ) |
|
|
protected |
Sets the UMLScene's properties to those selected in this dialog page.
◆ applyWidget()
void ClassOptionsPage::applyWidget |
( |
| ) |
|
|
protected |
◆ createShowStereotypeCB()
KComboBox * ClassOptionsPage::createShowStereotypeCB |
( |
QGroupBox * |
grpBox | ) |
|
|
protected |
This need not be a member method, it can be made "static" or be moved to Dialog_Utils
◆ init()
void ClassOptionsPage::init |
( |
| ) |
|
|
protected |
Initialize optional items
◆ insertAttribScope()
void ClassOptionsPage::insertAttribScope |
( |
const QString & |
type, |
|
|
int |
index = -1 |
|
) |
| |
|
protected |
Inserts type
into the type-combobox as well as its completion object.
◆ insertOperationScope()
void ClassOptionsPage::insertOperationScope |
( |
const QString & |
type, |
|
|
int |
index = -1 |
|
) |
| |
|
protected |
Inserts type
into the type-combobox as well as its completion object.
◆ setDefaults()
void ClassOptionsPage::setDefaults |
( |
| ) |
|
◆ setupClassPageOption()
void ClassOptionsPage::setupClassPageOption |
( |
| ) |
|
|
protected |
Creates the page based on the OptionState
◆ setupPage()
void ClassOptionsPage::setupPage |
( |
| ) |
|
|
protected |
Creates the page with the correct options for the class/interface
◆ setupPageFromEntityWidget()
void ClassOptionsPage::setupPageFromEntityWidget |
( |
| ) |
|
|
protected |
◆ setupPageFromScene()
void ClassOptionsPage::setupPageFromScene |
( |
| ) |
|
|
protected |
◆ setWidget()
◆ m_attribScopeCB
KComboBox* ClassOptionsPage::m_attribScopeCB |
|
protected |
◆ m_attributeLabel
QLabel* ClassOptionsPage::m_attributeLabel |
|
protected |
◆ m_drawAsCircleCB
QCheckBox* ClassOptionsPage::m_drawAsCircleCB |
|
protected |
◆ m_entityWidget
The entity widget to represent in the dialog page.
◆ m_isDiagram
bool ClassOptionsPage::m_isDiagram |
|
protected |
Flag indicating that page is for diagram property dialog.
◆ m_operationLabel
QLabel* ClassOptionsPage::m_operationLabel |
|
protected |
◆ m_operationScopeCB
KComboBox* ClassOptionsPage::m_operationScopeCB |
|
protected |
◆ m_options
The OptionState structure to represent in the dialog page.
◆ m_pWidget
The classifier widget to represent in the dialog page.
◆ m_scene
The scene to represent in the dialog page.
◆ m_scopeGB
QGroupBox* ClassOptionsPage::m_scopeGB |
|
protected |
◆ m_showAttribAssocsCB
QCheckBox* ClassOptionsPage::m_showAttribAssocsCB |
|
protected |
◆ m_showAttsCB
QCheckBox * ClassOptionsPage::m_showAttsCB |
|
protected |
◆ m_showAttSigCB
QCheckBox * ClassOptionsPage::m_showAttSigCB |
|
protected |
◆ m_showDocumentationCB
QCheckBox* ClassOptionsPage::m_showDocumentationCB |
|
protected |
◆ m_showOpsCB
QCheckBox * ClassOptionsPage::m_showOpsCB |
|
protected |
◆ m_showOpSigCB
QCheckBox* ClassOptionsPage::m_showOpSigCB |
|
protected |
◆ m_showPackageCB
QCheckBox* ClassOptionsPage::m_showPackageCB |
|
protected |
◆ m_showPublicOnlyCB
QCheckBox * ClassOptionsPage::m_showPublicOnlyCB |
|
protected |
◆ m_showStereotypeCB
KComboBox* ClassOptionsPage::m_showStereotypeCB |
|
protected |
◆ m_showVisibilityCB
QCheckBox* ClassOptionsPage::m_showVisibilityCB |
|
protected |
◆ m_visibilityGB
QGroupBox* ClassOptionsPage::m_visibilityGB |
|
protected |
The documentation for this class was generated from the following files: