OptionsDlg Class Reference

OptionsDlg is the configuration dialog of the application. More...

#include <OptionsDlg.h>

Collaboration diagram for OptionsDlg:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OptionsDlg (QWidget *parent, Configuration *conf)
virtual ~OptionsDlg ()

Private Slots

void updateSEEnables ()
void updateAllorFew ()
void updateAfter ()
void updateAsym ()
virtual void accept ()
void resetToDefaults ()
void updateSDPasses (bool justChecked)
void updateSDhighLevel (int index)
void colorFlipChanged ()

Private Member Functions

void updateAll (Configuration *conf)
void updateSDlowLevel (const DisplayConf &dspc)

Private Attributes

Ui::OptionsDlg ui
Configurationm_conf
 written to only on accept
int m_wasPers
OptionsDlg::SD_Pass m_SD_pass [4]
 SD_Pass holds the widgets of a single subdivision pass in the display tab of OptionsDlg.

Classes

struct  SD_Pass
 SD_Pass holds the widgets of a single subdivision pass in the display tab of OptionsDlg. More...

Detailed Description

OptionsDlg is the configuration dialog of the application.

It controls all the parameters of the Configuration class. OptionsDlg holds a pointer to the Configuration insance from CubeDoc and it changes it when and if the dialog is accepted (OK is pressed) This class is created by MainWindow when the user selects the options menu command.

See also:
Configuration CubeDoc MainWindow


Constructor & Destructor Documentation

OptionsDlg::OptionsDlg ( QWidget *  parent,
Configuration conf 
)

virtual OptionsDlg::~OptionsDlg (  )  [inline, virtual]


Member Function Documentation

void OptionsDlg::updateSEEnables (  )  [private, slot]

void OptionsDlg::updateAllorFew (  )  [private, slot]

void OptionsDlg::updateAfter (  )  [private, slot]

void OptionsDlg::updateAsym (  )  [private, slot]

void OptionsDlg::accept (  )  [private, virtual, slot]

void OptionsDlg::resetToDefaults (  )  [private, slot]

void OptionsDlg::updateSDPasses ( bool  justChecked  )  [private, slot]

void OptionsDlg::updateSDhighLevel ( int  index  )  [private, slot]

void OptionsDlg::colorFlipChanged (  )  [private, slot]

void OptionsDlg::updateAll ( Configuration conf  )  [private]

void OptionsDlg::updateSDlowLevel ( const DisplayConf dspc  )  [private]


Member Data Documentation

Ui::OptionsDlg OptionsDlg::ui [private]

written to only on accept

int OptionsDlg::m_wasPers [private]

SD_Pass holds the widgets of a single subdivision pass in the display tab of OptionsDlg.


The documentation for this class was generated from the following files: