KDevelop API Documentation

DoxygenConfigWidget Class Reference

#include <doxygenconfigwidget.h>

Inheritance diagram for DoxygenConfigWidget:

QTabWidget List of all members.

Public Slots

void accept ()

Public Member Functions

 DoxygenConfigWidget (const QString &fileName, QWidget *parent=0, const char *name=0)
 ~DoxygenConfigWidget ()

Private Slots

void toggle (const QString &, bool)
void changed ()

Private Member Functions

QSize sizeHint () const
void loadFile ()
void saveFile ()
void init ()
void addDependency (QDict< QObject > *switches, const QCString &dep, const QCString &name)

Private Attributes

QString m_fileName
bool m_hasChanged
QDict< IInput > * m_inputWidgets
QDict< QPtrList< IInput > > * m_dependencies
QDict< QObject > * m_switches

Constructor & Destructor Documentation

DoxygenConfigWidget::DoxygenConfigWidget const QString fileName,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 30 of file doxygenconfigwidget.cpp.

References addDependency(), InputString::addValue(), changed(), ConfigOption::dependsOn(), ConfigOption::docs(), DoxygenConfigWidget(), Config::instance(), Config::iterator(), ConfigOption::kind(), loadFile(), m_dependencies, m_fileName, m_hasChanged, m_inputWidgets, m_switches, message(), ConfigOption::name(), and toggle().

Referenced by DoxygenConfigWidget().

DoxygenConfigWidget::~DoxygenConfigWidget  ) 
 

Definition at line 166 of file doxygenconfigwidget.cpp.

References m_dependencies, m_inputWidgets, and m_switches.


Member Function Documentation

void DoxygenConfigWidget::accept  )  [slot]
 

Definition at line 267 of file doxygenconfigwidget.cpp.

References m_hasChanged, and saveFile().

void DoxygenConfigWidget::addDependency QDict< QObject > *  switches,
const QCString dep,
const QCString name
[private]
 

Definition at line 181 of file doxygenconfigwidget.cpp.

References addDependency(), m_dependencies, m_inputWidgets, and IInput::qobject().

Referenced by addDependency(), and DoxygenConfigWidget().

void DoxygenConfigWidget::changed  )  [private, slot]
 

Definition at line 214 of file doxygenconfigwidget.cpp.

References m_hasChanged.

Referenced by DoxygenConfigWidget().

void DoxygenConfigWidget::init  )  [private]
 

Definition at line 220 of file doxygenconfigwidget.cpp.

References m_inputWidgets, m_switches, and toggle().

Referenced by loadFile().

void DoxygenConfigWidget::loadFile  )  [private]
 

Definition at line 236 of file doxygenconfigwidget.cpp.

References Config::convertStrToVal(), init(), Config::init(), Config::instance(), m_fileName, and Config::parse().

Referenced by DoxygenConfigWidget().

void DoxygenConfigWidget::saveFile  )  [private]
 

Definition at line 254 of file doxygenconfigwidget.cpp.

References Config::instance(), m_fileName, and Config::writeTemplate().

Referenced by accept().

QSize DoxygenConfigWidget::sizeHint  )  const [private]
 

Definition at line 174 of file doxygenconfigwidget.cpp.

void DoxygenConfigWidget::toggle const QString ,
bool 
[private, slot]
 

Definition at line 202 of file doxygenconfigwidget.cpp.

References m_dependencies, IInput::setEnabled(), and toggle().

Referenced by DoxygenConfigWidget(), init(), and toggle().


Member Data Documentation

QDict< QPtrList<IInput> >* DoxygenConfigWidget::m_dependencies [private]
 

Definition at line 50 of file doxygenconfigwidget.h.

Referenced by addDependency(), DoxygenConfigWidget(), toggle(), and ~DoxygenConfigWidget().

QString DoxygenConfigWidget::m_fileName [private]
 

Definition at line 47 of file doxygenconfigwidget.h.

Referenced by DoxygenConfigWidget(), loadFile(), and saveFile().

bool DoxygenConfigWidget::m_hasChanged [private]
 

Definition at line 48 of file doxygenconfigwidget.h.

Referenced by accept(), changed(), and DoxygenConfigWidget().

QDict<IInput>* DoxygenConfigWidget::m_inputWidgets [private]
 

Definition at line 49 of file doxygenconfigwidget.h.

Referenced by addDependency(), DoxygenConfigWidget(), init(), and ~DoxygenConfigWidget().

QDict<QObject>* DoxygenConfigWidget::m_switches [private]
 

Definition at line 51 of file doxygenconfigwidget.h.

Referenced by DoxygenConfigWidget(), init(), and ~DoxygenConfigWidget().


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