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: