KDevelop API Documentation

ConfigString Class Reference

Option of the string type. More...

#include <config.h>

Inheritance diagram for ConfigString:

Inheritance graph
[legend]
Collaboration diagram for ConfigString:

Collaboration graph
[legend]
List of all members.

Public Types

enum  WidgetType { String, File, Dir }

Public Member Functions

 ConfigString (const char *name, const char *doc)
 ~ConfigString ()
void setWidgetType (WidgetType w)
WidgetType widgetType () const
void setDefaultValue (const char *v)
QCStringvalueRef ()
void writeTemplate (QTextStream &t, bool sl, bool)
void substEnvVars ()
void init ()

Private Attributes

QCString m_value
QCString m_defValue
WidgetType m_widgetType

Detailed Description

Option of the string type.

Definition at line 178 of file config.h.


Member Enumeration Documentation

enum ConfigString::WidgetType
 

Enumeration values:
String 
File 
Dir 

Definition at line 181 of file config.h.

Referenced by widgetType().


Constructor & Destructor Documentation

ConfigString::ConfigString const char *  name,
const char *  doc
[inline]
 

Definition at line 182 of file config.h.

References m_widgetType.

ConfigString::~ConfigString  )  [inline]
 

Definition at line 189 of file config.h.


Member Function Documentation

void ConfigString::init  )  [inline, virtual]
 

Reimplemented from ConfigOption.

Definition at line 209 of file config.h.

References m_defValue, and m_value.

Referenced by DoxygenPart::adjustDoxyfile().

void ConfigString::setDefaultValue const char *  v  )  [inline]
 

Definition at line 194 of file config.h.

References m_defValue.

Referenced by DoxygenPart::adjustDoxyfile().

void ConfigString::setWidgetType WidgetType  w  )  [inline]
 

Definition at line 192 of file config.h.

References m_widgetType.

void ConfigString::substEnvVars  )  [virtual]
 

Implements ConfigOption.

QCString* ConfigString::valueRef  )  [inline]
 

Definition at line 195 of file config.h.

Referenced by DoxygenPart::slotRunPreview().

WidgetType ConfigString::widgetType  )  const [inline]
 

Definition at line 193 of file config.h.

References WidgetType.

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

Implements ConfigOption.

Definition at line 196 of file config.h.

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


Member Data Documentation

QCString ConfigString::m_defValue [private]
 

Definition at line 213 of file config.h.

Referenced by init(), and setDefaultValue().

QCString ConfigString::m_value [private]
 

Definition at line 212 of file config.h.

Referenced by init(), and writeTemplate().

WidgetType ConfigString::m_widgetType [private]
 

Definition at line 214 of file config.h.

Referenced by ConfigString(), and setWidgetType().


The documentation for this class was generated from the following file:
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:33 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003