KDevelop API Documentation

ConfigEnum Class Reference

Option of the enum type. More...

#include <config.h>

Inheritance diagram for ConfigEnum:

ConfigOption List of all members.

Public Member Functions

 ConfigEnum (const char *name, const char *doc, const char *defVal)
void addValue (const char *v)
QStrListIterator iterator ()
QCStringvalueRef ()
void substEnvVars ()
void writeTemplate (QTextStream &t, bool sl, bool)
void init ()

Private Attributes

QStrList m_valueRange
QCString m_value
QCString m_defValue

Detailed Description

Option of the enum type.

Definition at line 137 of file config.h.


Constructor & Destructor Documentation

ConfigEnum::ConfigEnum const char *  name,
const char *  doc,
const char *  defVal
[inline]
 

Definition at line 140 of file config.h.

References m_defValue, and m_value.


Member Function Documentation

void ConfigEnum::addValue const char *  v  )  [inline]
 

Definition at line 148 of file config.h.

References addValue(), and m_valueRange.

Referenced by addValue().

void ConfigEnum::init  )  [inline, virtual]
 

Reimplemented from ConfigOption.

Definition at line 167 of file config.h.

References m_defValue, and m_value.

QStrListIterator ConfigEnum::iterator  )  [inline]
 

Definition at line 149 of file config.h.

References m_valueRange.

void ConfigEnum::substEnvVars  )  [virtual]
 

Implements ConfigOption.

QCString* ConfigEnum::valueRef  )  [inline]
 

Definition at line 153 of file config.h.

References m_value.

void ConfigEnum::writeTemplate QTextStream t,
bool  sl,
bool 
[inline, virtual]
 

Implements ConfigOption.

Definition at line 155 of file config.h.

References endl(), m_value, and writeTemplate().

Referenced by writeTemplate().


Member Data Documentation

QCString ConfigEnum::m_defValue [private]
 

Definition at line 172 of file config.h.

Referenced by ConfigEnum(), and init().

QCString ConfigEnum::m_value [private]
 

Definition at line 171 of file config.h.

Referenced by ConfigEnum(), init(), valueRef(), and writeTemplate().

QStrList ConfigEnum::m_valueRange [private]
 

Definition at line 170 of file config.h.

Referenced by addValue(), and iterator().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:21 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003