#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: