Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
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.

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::EditorPage, and Aseba::GeneralPage.

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::EditorPage, and Aseba::GeneralPage.

Definition at line 104 of file ConfigDialog.cpp.


Friends And Related Function Documentation

friend class ConfigDialog [friend]

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

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:


aseba
Author(s): Stéphane Magnenat
autogenerated on Thu Jan 2 2014 11:17:17