• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

umbrello/umbrello

ClassPropDlg Class Reference

#include <classpropdlg.h>

Inheritance diagram for ClassPropDlg:

Inheritance graph
[legend]

List of all members.


Detailed Description

Author:
Paul Hensgen <phensgen@techie.com>

Version:
1.0 Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org

Definition at line 41 of file classpropdlg.h.


Public Types

enum  Page {
  page_gen = 0, page_att, page_op, page_entatt,
  page_constraint, page_template, page_assoc, page_options,
  page_color, page_font
}

Public Member Functions

 ClassPropDlg (QWidget *parent, UMLObject *c, int pageNum=0, bool assoc=false)
 ClassPropDlg (QWidget *parent, ObjectWidget *o)
 ClassPropDlg (QWidget *parent, UMLWidget *o)
 ~ClassPropDlg ()

Protected Slots

void slotOk ()
void slotApply ()

Protected Member Functions

void setupPages (bool assoc=false)
void setupGeneralPage ()
void setupColorPage ()
void setupDisplayPage ()
void setupAttributesPage ()
void setupOperationsPage ()
void setupTemplatesPage ()
void setupEnumLiteralsPage ()
void setupEntityAttributesPage ()
void setupEntityConstraintsPage ()
void setupContentsPage ()
void setupAssociationsPage ()
void setupInstancePages ()
void setupFontPage ()

Member Enumeration Documentation

enum ClassPropDlg::Page

Enumerator:
page_gen 
page_att 
page_op 
page_entatt 
page_constraint 
page_template 
page_assoc 
page_options 
page_color 
page_font 

Definition at line 77 of file classpropdlg.h.


Constructor & Destructor Documentation

ClassPropDlg::ClassPropDlg ( QWidget *  parent,
UMLObject *  c,
int  pageNum = 0,
bool  assoc = false 
)

Sets up a ClassPropDlg.

Parameters:
parent The parent of the ClassPropDlg
c The UMLObject to display properties of.
pageNum The page to show first.
assoc Determines whether to display associations

Definition at line 40 of file classpropdlg.cpp.

ClassPropDlg::ClassPropDlg ( QWidget *  parent,
ObjectWidget *  o 
)

Sets up a ClassPropDlg.

Parameters:
parent The parent of the ClassPropDlg
o The ObjectWidget to display properties of.

Definition at line 59 of file classpropdlg.cpp.

ClassPropDlg::ClassPropDlg ( QWidget *  parent,
UMLWidget *  o 
)

Sets up a ClassPropDlg.

Parameters:
parent The parent of the ClassPropDlg
o The UMLWidget to display properties of.

Definition at line 81 of file classpropdlg.cpp.

ClassPropDlg::~ClassPropDlg (  ) 

Standard deconstructor.

Definition at line 136 of file classpropdlg.cpp.


Member Function Documentation

void ClassPropDlg::slotOk (  )  [protected, slot]

Calls slotApply() and accepts (closes) the dialog.

Definition at line 138 of file classpropdlg.cpp.

void ClassPropDlg::slotApply (  )  [protected, slot]

Applys the settings in the dialog to the widget and object.

Definition at line 143 of file classpropdlg.cpp.

void ClassPropDlg::setupPages ( bool  assoc = false  )  [protected]

Sets up the general, attribute, operations, template and association pages as appropriate.

Definition at line 177 of file classpropdlg.cpp.

void ClassPropDlg::setupGeneralPage (  )  [protected]

Sets up the page "General" for the component.

Definition at line 219 of file classpropdlg.cpp.

void ClassPropDlg::setupColorPage (  )  [protected]

Sets up the page "Color" for the component.

Definition at line 228 of file classpropdlg.cpp.

void ClassPropDlg::setupDisplayPage (  )  [protected]

Sets up the page "Display" for the component.

Definition at line 236 of file classpropdlg.cpp.

void ClassPropDlg::setupAttributesPage (  )  [protected]

Sets up the page "Attributes" for the component.

Definition at line 245 of file classpropdlg.cpp.

void ClassPropDlg::setupOperationsPage (  )  [protected]

Sets up the page "Operations" for the component.

Definition at line 253 of file classpropdlg.cpp.

void ClassPropDlg::setupTemplatesPage (  )  [protected]

Sets up the page "Templates" for the component.

Definition at line 261 of file classpropdlg.cpp.

void ClassPropDlg::setupEnumLiteralsPage (  )  [protected]

Sets up the page "Enum Literals" for the component.

Definition at line 269 of file classpropdlg.cpp.

void ClassPropDlg::setupEntityAttributesPage (  )  [protected]

Sets up the page "Entity Attributes" for the component.

Definition at line 277 of file classpropdlg.cpp.

void ClassPropDlg::setupEntityConstraintsPage (  )  [protected]

Sets up the page "Entity Constraints" for the component.

Definition at line 285 of file classpropdlg.cpp.

void ClassPropDlg::setupContentsPage (  )  [protected]

Sets up the page "Contents" for the component.

Definition at line 293 of file classpropdlg.cpp.

void ClassPropDlg::setupAssociationsPage (  )  [protected]

Sets up the page "Associations" for the component.

Definition at line 301 of file classpropdlg.cpp.

void ClassPropDlg::setupInstancePages (  )  [protected]

Sets up the general page for the component.

Definition at line 309 of file classpropdlg.cpp.

void ClassPropDlg::setupFontPage (  )  [protected]

Sets up the font page.

Definition at line 319 of file classpropdlg.cpp.


The documentation for this class was generated from the following files:
  • classpropdlg.h
  • classpropdlg.cpp

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdesdk

Skip menu "kdesdk"
  • kate
  •     kate
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal