gui::Option Class Reference

Abstract class for option editing widget. More...

#include <option.h>

Inheritance diagram for gui::Option:
gui::BoolOption gui::ComboOption gui::DialogOption gui::StringOption gui::FileOption gui::FontOption gui::IntOption gui::RealOption

List of all members.

Public Member Functions

 Option (const QString &_key=0, QWidget *parent=0)
virtual QString getName ()
virtual ~Option ()
virtual void writeValue ()=0
virtual void readValue ()=0

Protected Attributes

QString key
bool changed

Detailed Description

Abstract class for option editing widget.

Class for widget containing one editable setting
Abstract class, must be subclassed for editing specific option types (integer, string ...)


Constructor & Destructor Documentation

gui::Option::Option ( const QString &  _key = 0,
QWidget *  parent = 0 
)

Default constructor of option item

Parameters:
parent parent Option Editor containing this control
_key Key in settings for this option

References changed, and key.

gui::Option::~Option (  )  [virtual]

default destructor


Member Function Documentation

QString gui::Option::getName (  )  [virtual]

return name of this option (key in settings that is edited by this option)

Returns:
name of option

References key.

virtual void gui::Option::readValue (  )  [pure virtual]

read value from settings for editing (using key specified in contructor)

Implemented in gui::BoolOption, gui::ComboOption, gui::DialogOption, and gui::StringOption.

virtual void gui::Option::writeValue (  )  [pure virtual]

write edited value to settings (using key specified in contructor)

Implemented in gui::BoolOption, gui::ComboOption, gui::DialogOption, and gui::StringOption.


Member Data Documentation

bool gui::Option::changed [protected]
QString gui::Option::key [protected]

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