A dialog page to select an operation.
More...
#include <selectoperationpage.h>
◆ SelectOperationPage()
Constructs a SelectOperationPage instance.
- Parameters
-
| parent | The parent to this instance. |
| c | The classifier to get the operations from. |
| widget | The LinkWidget with which the operation is associated on diagram |
| enableAutoIncrement | Flag to enable auto increment checkbox |
◆ ~SelectOperationPage()
| SelectOperationPage::~SelectOperationPage |
( |
| ) |
|
◆ apply()
| bool SelectOperationPage::apply |
( |
| ) |
|
apply changes to the related instamces
- Returns
- true - success
-
false - failure
◆ autoIncrementSequence()
| bool SelectOperationPage::autoIncrementSequence |
( |
| ) |
|
Return the flag for auto increment sequence numbering.
◆ enableButtonOk
| void SelectOperationPage::enableButtonOk |
( |
bool | state | ) |
|
|
signal |
◆ getOpText()
| QString SelectOperationPage::getOpText |
( |
| ) |
|
Returns the operation to display.
- Returns
- The operation to display.
◆ getSeqNumber()
| QString SelectOperationPage::getSeqNumber |
( |
| ) |
|
Returns the sequence number for the operation.
- Returns
- Returns the sequence number for the operation.
◆ isClassOp()
| bool SelectOperationPage::isClassOp |
( |
| ) |
const |
Return whether the user selected a class operation or a custom operation.
- Returns
- True if user selected a class operation, false if user selected a custom operation
◆ setAutoIncrementSequence()
| void SelectOperationPage::setAutoIncrementSequence |
( |
bool | state | ) |
|
Set the flag for auto increment sequence numbering.
- Parameters
-
| state | the state of the flag |
◆ setClassOp()
| bool SelectOperationPage::setClassOp |
( |
const QString & | op | ) |
|
Set the class operation text.
- Parameters
-
| op | The operation to set as the class operation. |
- Returns
- false if no such operation exists.
◆ setCustomOp()
| void SelectOperationPage::setCustomOp |
( |
const QString & | op | ) |
|
Set the custom operation text.
- Parameters
-
| op | The operation to set as the custom operation. |
◆ setSeqNumber()
| void SelectOperationPage::setSeqNumber |
( |
const QString & | num | ) |
|
Set the sequence number text.
- Parameters
-
| num | The number to set the sequence to. |
◆ setupDialog()
| void SelectOperationPage::setupDialog |
( |
| ) |
|
◆ setupOperationsList()
| void SelectOperationPage::setupOperationsList |
( |
| ) |
|
|
protected |
Setup dialog operations list.
◆ slotAutoIncrementChecked
| void SelectOperationPage::slotAutoIncrementChecked |
( |
bool | state | ) |
|
|
slot |
Handle auto increment checkbox click.
◆ slotIndexChanged
| void SelectOperationPage::slotIndexChanged |
( |
int | index | ) |
|
|
slot |
Handle combox box changes.
◆ slotNewOperation
| void SelectOperationPage::slotNewOperation |
( |
| ) |
|
|
slot |
Handle new operation button click.
◆ slotTextChanged
| void SelectOperationPage::slotTextChanged |
( |
const QString & | text | ) |
|
|
slot |
Handle custom line edit changes.
◆ CUSTOM
| const int SelectOperationPage::CUSTOM = 1 |
|
staticprivate |
◆ m_classifier
◆ m_docWidget
◆ m_enableAutoIncrement
| bool SelectOperationPage::m_enableAutoIncrement |
|
private |
◆ m_id
| int SelectOperationPage::m_id |
|
private |
takes on the value OP or CUSTOM according to what the user selected
◆ m_newOperationButton
| QPushButton* SelectOperationPage::m_newOperationButton |
|
private |
◆ m_nOpCount
| int SelectOperationPage::m_nOpCount |
|
private |
◆ m_pCustomRB
| QLabel* SelectOperationPage::m_pCustomRB |
|
private |
◆ m_pOpAS
| QCheckBox* SelectOperationPage::m_pOpAS |
|
private |
◆ m_pOpCB
| KComboBox* SelectOperationPage::m_pOpCB |
|
private |
◆ m_pOpGB
| QGroupBox* SelectOperationPage::m_pOpGB |
|
private |
◆ m_pOpLE
| QLineEdit* SelectOperationPage::m_pOpLE |
|
private |
◆ m_pOpRB
| QLabel * SelectOperationPage::m_pOpRB |
|
private |
◆ m_pSeqL
| QLabel* SelectOperationPage::m_pSeqL |
|
private |
◆ m_pSeqLE
| QLineEdit * SelectOperationPage::m_pSeqLE |
|
private |
◆ m_pView
| UMLView* SelectOperationPage::m_pView |
|
private |
◆ m_Text
| QString SelectOperationPage::m_Text |
|
private |
◆ m_widget
◆ OP
| const int SelectOperationPage::OP = 0 |
|
staticprivate |
The documentation for this class was generated from the following files: