KDevelop API Documentation

ConfigInt Class Reference

Option of the integer type. More...

#include <config.h>

Inheritance diagram for ConfigInt:

Inheritance graph
[legend]
Collaboration diagram for ConfigInt:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ConfigInt (const char *name, const char *doc, int minVal, int maxVal, int defVal)
QCStringvalueStringRef ()
int * valueRef ()
int minVal () const
int maxVal () const
void convertStrToVal ()
void substEnvVars ()
void writeTemplate (QTextStream &t, bool sl, bool upd)
void init ()

Private Attributes

int m_value
int m_defValue
int m_minVal
int m_maxVal
QCString m_valueString

Detailed Description

Option of the integer type.

Definition at line 220 of file config.h.


Constructor & Destructor Documentation

ConfigInt::ConfigInt const char *  name,
const char *  doc,
int  minVal,
int  maxVal,
int  defVal
[inline]
 

Definition at line 223 of file config.h.

References m_defValue, m_maxVal, m_minVal, and m_value.


Member Function Documentation

void ConfigInt::convertStrToVal  )  [virtual]
 

Reimplemented from ConfigOption.

Definition at line 659 of file config.cpp.

References config_warn(), m_value, and m_valueString.

void ConfigInt::init  )  [inline, virtual]
 

Reimplemented from ConfigOption.

Definition at line 258 of file config.h.

References m_value.

int ConfigInt::maxVal  )  const [inline]
 

Definition at line 236 of file config.h.

int ConfigInt::minVal  )  const [inline]
 

Definition at line 235 of file config.h.

void ConfigInt::substEnvVars  )  [virtual]
 

Implements ConfigOption.

int* ConfigInt::valueRef  )  [inline]
 

Definition at line 234 of file config.h.

QCString* ConfigInt::valueStringRef  )  [inline]
 

Definition at line 233 of file config.h.

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

Implements ConfigOption.

Definition at line 239 of file config.h.

References ConfigOption::convertToComment(), m_value, m_valueString, ConfigOption::writeIntValue(), and ConfigOption::writeStringValue().


Member Data Documentation

int ConfigInt::m_defValue [private]
 

Definition at line 261 of file config.h.

Referenced by ConfigInt().

int ConfigInt::m_maxVal [private]
 

Definition at line 263 of file config.h.

Referenced by ConfigInt().

int ConfigInt::m_minVal [private]
 

Definition at line 262 of file config.h.

Referenced by ConfigInt().

int ConfigInt::m_value [private]
 

Definition at line 260 of file config.h.

Referenced by ConfigInt(), convertStrToVal(), init(), and writeTemplate().

QCString ConfigInt::m_valueString [private]
 

Definition at line 264 of file config.h.

Referenced by convertStrToVal(), and writeTemplate().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:38:30 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003