Public Types | Public Member Functions | List of all members
Input Class Referenceabstract

#include <input.h>

Inheritance diagram for Input:
InputBool InputInt InputString InputStrList

Public Types

enum  Kind {
  Bool, Int, String, StrList,
  Obsolete
}
 

Public Member Functions

virtual ~Input ()
 
virtual QVariant & value ()=0
 
virtual void update ()=0
 
virtual Kind kind () const =0
 
virtual QString docs () const =0
 
virtual QString id () const =0
 
virtual QString templateDocs () const =0
 
virtual void addDependency (Input *option)=0
 
virtual void setEnabled (bool)=0
 
virtual void updateDependencies ()=0
 
virtual void reset ()=0
 
virtual void writeValue (QTextStream &t, QTextCodec *codec)=0
 
virtual void setTemplateDocs (const QString &docs)=0
 

Detailed Description

Definition at line 9 of file input.h.

Member Enumeration Documentation

Enumerator
Bool 
Int 
String 
StrList 
Obsolete 

Definition at line 12 of file input.h.

13  {
14  Bool,
15  Int,
16  String,
17  StrList,
18  Obsolete
19  };

Constructor & Destructor Documentation

virtual Input::~Input ( )
inlinevirtual

Definition at line 20 of file input.h.

20 {}

Member Function Documentation

virtual void Input::addDependency ( Input option)
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual QString Input::docs ( ) const
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual QString Input::id ( ) const
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual Kind Input::kind ( ) const
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual void Input::reset ( )
pure virtual
virtual void Input::setEnabled ( bool  )
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual void Input::setTemplateDocs ( const QString docs)
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual QString Input::templateDocs ( ) const
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual void Input::update ( )
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual void Input::updateDependencies ( )
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual QVariant& Input::value ( )
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.

virtual void Input::writeValue ( QTextStream t,
QTextCodec codec 
)
pure virtual

Implemented in InputString, InputStrList, InputInt, and InputBool.


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