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