$search

Aseba::ConfigPage Class Reference

#include <ConfigDialog.h>

Inheritance diagram for Aseba::ConfigPage:
Inheritance graph
[legend]

List of all members.

Classes

struct  WidgetCache

Public Member Functions

 ConfigPage (QString title=QString(), QWidget *parent=0)
 ~ConfigPage ()

Protected Member Functions

virtual void discardChanges ()
virtual void flushCache ()
QCheckBox * newCheckbox (QString label, QString ID, bool checked=false)
virtual void readSettings ()
virtual void reloadFromCache ()
virtual void saveState ()
virtual void writeSettings ()

Protected Attributes

std::map< QString, WidgetCache
< bool > > 
checkboxCache
std::map< QString, WidgetCache
< bool > > 
checkboxCacheSave
QVBoxLayout * mainLayout

Friends

class ConfigDialog

Detailed Description

Definition at line 96 of file ConfigDialog.h.


Constructor & Destructor Documentation

Aseba::ConfigPage::ConfigPage ( QString  title = QString(),
QWidget *  parent = 0 
)

Definition at line 57 of file ConfigDialog.cpp.

Aseba::ConfigPage::~ConfigPage (  )  [inline]

Definition at line 102 of file ConfigDialog.h.


Member Function Documentation

void Aseba::ConfigPage::discardChanges (  )  [protected, virtual]

Definition at line 137 of file ConfigDialog.cpp.

void Aseba::ConfigPage::flushCache (  )  [protected, virtual]

Definition at line 125 of file ConfigDialog.cpp.

QCheckBox * Aseba::ConfigPage::newCheckbox ( QString  label,
QString  ID,
bool  checked = false 
) [protected]

Definition at line 74 of file ConfigDialog.cpp.

void Aseba::ConfigPage::readSettings (  )  [protected, virtual]

Reimplemented in Aseba::GeneralPage, and Aseba::EditorPage.

Definition at line 85 of file ConfigDialog.cpp.

void Aseba::ConfigPage::reloadFromCache (  )  [protected, virtual]

Definition at line 145 of file ConfigDialog.cpp.

void Aseba::ConfigPage::saveState (  )  [protected, virtual]

Definition at line 119 of file ConfigDialog.cpp.

void Aseba::ConfigPage::writeSettings (  )  [protected, virtual]

Reimplemented in Aseba::GeneralPage, and Aseba::EditorPage.

Definition at line 104 of file ConfigDialog.cpp.


Friends And Related Function Documentation

friend class ConfigDialog [friend]

Reimplemented in Aseba::GeneralPage, and Aseba::EditorPage.

Definition at line 104 of file ConfigDialog.h.


Member Data Documentation

std::map<QString, WidgetCache<bool> > Aseba::ConfigPage::checkboxCache [protected]

Definition at line 124 of file ConfigDialog.h.

std::map<QString, WidgetCache<bool> > Aseba::ConfigPage::checkboxCacheSave [protected]

Definition at line 125 of file ConfigDialog.h.

QVBoxLayout* Aseba::ConfigPage::mainLayout [protected]

Definition at line 127 of file ConfigDialog.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


aseba
Author(s): Stéphane Magnenat
autogenerated on Sat Mar 2 12:31:53 2013