KDevelop API Documentation

CustomMakeConfigWidget Class Reference

#include <custommakeconfigwidget.h>

Inheritance diagram for CustomMakeConfigWidget:

Inheritance graph
[legend]
Collaboration diagram for CustomMakeConfigWidget:

Collaboration graph
[legend]
List of all members.

Public Slots

void accept ()

Public Member Functions

 CustomMakeConfigWidget (CustomProjectPart *part, const QString &configGroup, QWidget *parent)
 ~CustomMakeConfigWidget ()

Protected Member Functions

virtual void envNameChanged (const QString &envName)
virtual void envChanged (const QString &envName)
virtual void envAdded ()
virtual void envRemoved ()
virtual void envCopied ()

Protected Attributes

CustomProjectPartm_part
QString m_configGroup
QDomDocumentm_dom
QStringList m_allEnvironments
QString m_currentEnvironment
EnvironmentVariablesWidgetm_envWidget

Detailed Description

Author:
KDevelop Authors

Definition at line 24 of file custommakeconfigwidget.h.


Constructor & Destructor Documentation

CustomMakeConfigWidget::CustomMakeConfigWidget CustomProjectPart part,
const QString configGroup,
QWidget parent
 

Definition at line 32 of file custommakeconfigwidget.cpp.

References CustomProjectPart::allMakeEnvironments(), CustomProjectPart::currentMakeEnvironment(), m_allEnvironments, m_configGroup, m_currentEnvironment, m_dom, m_envWidget, and m_part.

CustomMakeConfigWidget::~CustomMakeConfigWidget  ) 
 

Definition at line 53 of file custommakeconfigwidget.cpp.


Member Function Documentation

void CustomMakeConfigWidget::accept  )  [slot]
 

Definition at line 115 of file custommakeconfigwidget.cpp.

References EnvironmentVariablesWidget::accept(), m_configGroup, m_currentEnvironment, m_dom, m_envWidget, DomUtil::writeBoolEntry(), DomUtil::writeEntry(), and DomUtil::writeIntEntry().

void CustomMakeConfigWidget::envAdded  )  [protected, virtual]
 

Reimplemented from CustomMakeConfigWidgetBase.

Definition at line 82 of file custommakeconfigwidget.cpp.

References envChanged(), and m_allEnvironments.

void CustomMakeConfigWidget::envChanged const QString envName  )  [protected, virtual]
 

Reimplemented from CustomMakeConfigWidgetBase.

Definition at line 68 of file custommakeconfigwidget.cpp.

References EnvironmentVariablesWidget::accept(), m_allEnvironments, m_configGroup, m_currentEnvironment, m_dom, m_envWidget, and EnvironmentVariablesWidget::readEnvironment().

Referenced by envAdded(), and envRemoved().

void CustomMakeConfigWidget::envCopied  )  [protected, virtual]
 

Reimplemented from CustomMakeConfigWidgetBase.

Definition at line 104 of file custommakeconfigwidget.cpp.

References EnvironmentVariablesWidget::changeConfigGroup(), m_allEnvironments, m_configGroup, m_currentEnvironment, and m_envWidget.

void CustomMakeConfigWidget::envNameChanged const QString envName  )  [protected, virtual]
 

Reimplemented from CustomMakeConfigWidgetBase.

Definition at line 58 of file custommakeconfigwidget.cpp.

References CustomProjectPart::allMakeEnvironments(), and m_part.

void CustomMakeConfigWidget::envRemoved  )  [protected, virtual]
 

Reimplemented from CustomMakeConfigWidgetBase.

Definition at line 92 of file custommakeconfigwidget.cpp.

References DomUtil::elementByPath(), envChanged(), m_allEnvironments, m_configGroup, m_currentEnvironment, and m_dom.


Member Data Documentation

QStringList CustomMakeConfigWidget::m_allEnvironments [protected]
 

Definition at line 41 of file custommakeconfigwidget.h.

Referenced by CustomMakeConfigWidget(), envAdded(), envChanged(), envCopied(), and envRemoved().

QString CustomMakeConfigWidget::m_configGroup [protected]
 

Definition at line 38 of file custommakeconfigwidget.h.

Referenced by accept(), CustomMakeConfigWidget(), envChanged(), envCopied(), and envRemoved().

QString CustomMakeConfigWidget::m_currentEnvironment [protected]
 

Definition at line 42 of file custommakeconfigwidget.h.

Referenced by accept(), CustomMakeConfigWidget(), envChanged(), envCopied(), and envRemoved().

QDomDocument& CustomMakeConfigWidget::m_dom [protected]
 

Definition at line 39 of file custommakeconfigwidget.h.

Referenced by accept(), CustomMakeConfigWidget(), envChanged(), and envRemoved().

EnvironmentVariablesWidget* CustomMakeConfigWidget::m_envWidget [protected]
 

Definition at line 44 of file custommakeconfigwidget.h.

Referenced by accept(), CustomMakeConfigWidget(), envChanged(), and envCopied().

CustomProjectPart* CustomMakeConfigWidget::m_part [protected]
 

Definition at line 37 of file custommakeconfigwidget.h.

Referenced by CustomMakeConfigWidget(), and envNameChanged().


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 Wed Mar 23 00:21:44 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003