KDevelop API Documentation

AdaProjectOptionsDlg Class Reference

#include <adaprojectoptionsdlg.h>

Inheritance diagram for AdaProjectOptionsDlg:

AdaProjectOptionsDlgBase QWidget List of all members.

Public Slots

virtual void accept ()

Public Member Functions

 AdaProjectOptionsDlg (AdaProjectPart *part, QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~AdaProjectOptionsDlg ()

Protected Slots

virtual void compiler_box_activated (const QString &s)
void configComboTextChanged (const QString &config)
void configChanged (const QString &config)
void configAdded ()
void configRemoved ()
void optionsButtonClicked ()
void setDirty ()
void setDefaultOptions ()

Private Member Functions

void saveConfig (QString config)
void readConfig (QString config)
QStringList allBuildConfigs ()

Private Attributes

QStringList allConfigs
QString currentConfig
bool dirty
KTrader::OfferList offers
QStringList service_names
QStringList service_execs
AdaProjectPartm_part

Constructor & Destructor Documentation

AdaProjectOptionsDlg::AdaProjectOptionsDlg AdaProjectPart part,
QWidget parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 28 of file adaprojectoptionsdlg.cpp.

References AdaProjectOptionsDlg(), allBuildConfigs(), allConfigs, configChanged(), currentConfig, dirty, m_part, offers, KDevPlugin::projectDom(), service_execs, and service_names.

Referenced by AdaProjectOptionsDlg().

AdaProjectOptionsDlg::~AdaProjectOptionsDlg  ) 
 

Definition at line 50 of file adaprojectoptionsdlg.cpp.


Member Function Documentation

void AdaProjectOptionsDlg::accept  )  [virtual, slot]
 

Definition at line 74 of file adaprojectoptionsdlg.cpp.

References currentConfig, dirty, m_part, KDevPlugin::projectDom(), and saveConfig().

QStringList AdaProjectOptionsDlg::allBuildConfigs  )  [private]
 

Definition at line 54 of file adaprojectoptionsdlg.cpp.

References allConfigs, endl(), kdDebug(), m_part, and KDevPlugin::projectDom().

Referenced by AdaProjectOptionsDlg().

void AdaProjectOptionsDlg::compiler_box_activated const QString s  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 83 of file adaprojectoptionsdlg.cpp.

References compiler_box_activated(), and service_execs.

Referenced by compiler_box_activated().

void AdaProjectOptionsDlg::configAdded  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 157 of file adaprojectoptionsdlg.cpp.

References allConfigs, configChanged(), and setDirty().

void AdaProjectOptionsDlg::configChanged const QString config  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 139 of file adaprojectoptionsdlg.cpp.

References allConfigs, configChanged(), currentConfig, dirty, readConfig(), and saveConfig().

Referenced by AdaProjectOptionsDlg(), configAdded(), configChanged(), and configRemoved().

void AdaProjectOptionsDlg::configComboTextChanged const QString config  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 130 of file adaprojectoptionsdlg.cpp.

References allConfigs, and configComboTextChanged().

Referenced by configComboTextChanged().

void AdaProjectOptionsDlg::configRemoved  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 170 of file adaprojectoptionsdlg.cpp.

References allConfigs, configChanged(), currentConfig, m_part, and KDevPlugin::projectDom().

void AdaProjectOptionsDlg::optionsButtonClicked  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 186 of file adaprojectoptionsdlg.cpp.

References AdaProjectPart::createCompilerOptions(), KDevCompilerOptions::exec(), m_part, and service_names.

void AdaProjectOptionsDlg::readConfig QString  config  )  [private]
 

Definition at line 101 of file adaprojectoptionsdlg.cpp.

References endl(), kdDebug(), m_part, offers, AdaProjectPart::projectDirectory(), KDevPlugin::projectDom(), readConfig(), service_execs, service_names, and KURLRequester::setURL().

Referenced by configChanged(), and readConfig().

void AdaProjectOptionsDlg::saveConfig QString  config  )  [private]
 

Definition at line 89 of file adaprojectoptionsdlg.cpp.

References m_part, AdaProjectPart::projectDirectory(), KDevPlugin::projectDom(), saveConfig(), service_names, and KURLRequester::url.

Referenced by accept(), configChanged(), and saveConfig().

void AdaProjectOptionsDlg::setDefaultOptions  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 203 of file adaprojectoptionsdlg.cpp.

References AdaProjectPart::defaultOptions(), and m_part.

void AdaProjectOptionsDlg::setDirty  )  [protected, virtual, slot]
 

Reimplemented from AdaProjectOptionsDlgBase.

Definition at line 198 of file adaprojectoptionsdlg.cpp.

References dirty.

Referenced by configAdded().


Member Data Documentation

QStringList AdaProjectOptionsDlg::allConfigs [private]
 

Definition at line 42 of file adaprojectoptionsdlg.h.

Referenced by AdaProjectOptionsDlg(), allBuildConfigs(), configAdded(), configChanged(), configComboTextChanged(), and configRemoved().

QString AdaProjectOptionsDlg::currentConfig [private]
 

Definition at line 43 of file adaprojectoptionsdlg.h.

Referenced by accept(), AdaProjectOptionsDlg(), configChanged(), and configRemoved().

bool AdaProjectOptionsDlg::dirty [private]
 

Definition at line 44 of file adaprojectoptionsdlg.h.

Referenced by accept(), AdaProjectOptionsDlg(), configChanged(), and setDirty().

AdaProjectPart* AdaProjectOptionsDlg::m_part [private]
 

Definition at line 50 of file adaprojectoptionsdlg.h.

Referenced by accept(), AdaProjectOptionsDlg(), allBuildConfigs(), configRemoved(), optionsButtonClicked(), readConfig(), saveConfig(), and setDefaultOptions().

KTrader::OfferList AdaProjectOptionsDlg::offers [private]
 

Definition at line 46 of file adaprojectoptionsdlg.h.

Referenced by AdaProjectOptionsDlg(), and readConfig().

QStringList AdaProjectOptionsDlg::service_execs [private]
 

Definition at line 48 of file adaprojectoptionsdlg.h.

Referenced by AdaProjectOptionsDlg(), compiler_box_activated(), and readConfig().

QStringList AdaProjectOptionsDlg::service_names [private]
 

Definition at line 47 of file adaprojectoptionsdlg.h.

Referenced by AdaProjectOptionsDlg(), optionsButtonClicked(), readConfig(), and saveConfig().


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 Wed Oct 6 17:39:18 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003