KDevelop API Documentation

ConfigureOptionsWidget Class Reference

#include <configureoptionswidget.h>

Inheritance diagram for ConfigureOptionsWidget:

ConfigureOptionsWidgetBase QWidget List of all members.

Public Slots

void accept ()

Public Member Functions

 ConfigureOptionsWidget (AutoProjectPart *part, QWidget *parent=0, const char *name=0)
 ~ConfigureOptionsWidget ()

Private Member Functions

virtual void builddirClicked ()
virtual void topsourcedirClicked ()
virtual void setDirty ()
virtual void configChanged (const QString &config)
virtual void configComboTextChanged (const QString &config)
virtual void configAdded ()
virtual void configRemoved ()
virtual void cflagsClicked ()
virtual void cxxflagsClicked ()
virtual void f77flagsClicked ()
virtual void cserviceChanged ()
virtual void cxxserviceChanged ()
virtual void f77serviceChanged ()
void fixLayout ()
void readSettings (const QString &config)
void saveSettings (const QString &config)
KDevCompilerOptionscreateCompilerOptions (const QString &lang)

Private Attributes

KTrader::OfferList coffers
KTrader::OfferList cxxoffers
KTrader::OfferList f77offers
QStringList cservice_names
QStringList cservice_execs
QStringList cxxservice_names
QStringList cxxservice_execs
QStringList f77service_names
QStringList f77service_execs
QStringList allConfigs
QString currentConfig
bool dirty
AutoProjectPartm_part

Constructor & Destructor Documentation

ConfigureOptionsWidget::ConfigureOptionsWidget AutoProjectPart part,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 70 of file configureoptionswidget.cpp.

References allConfigs, coffers, configChanged(), ConfigureOptionsWidget(), cservice_execs, cservice_names, currentConfig, cxxoffers, cxxservice_execs, cxxservice_names, dirty, f77offers, f77service_execs, f77service_names, fixLayout(), and m_part.

Referenced by ConfigureOptionsWidget().

ConfigureOptionsWidget::~ConfigureOptionsWidget  ) 
 

Definition at line 103 of file configureoptionswidget.cpp.


Member Function Documentation

void ConfigureOptionsWidget::accept  )  [slot]
 

Definition at line 412 of file configureoptionswidget.cpp.

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

void ConfigureOptionsWidget::builddirClicked  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 243 of file configureoptionswidget.cpp.

void ConfigureOptionsWidget::cflagsClicked  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 339 of file configureoptionswidget.cpp.

References createCompilerOptions(), cservice_names, and KDevCompilerOptions::exec().

void ConfigureOptionsWidget::configAdded  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 286 of file configureoptionswidget.cpp.

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

void ConfigureOptionsWidget::configChanged const QString config  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 268 of file configureoptionswidget.cpp.

References allConfigs, configChanged(), currentConfig, dirty, readSettings(), and saveSettings().

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

void ConfigureOptionsWidget::configComboTextChanged const QString config  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 259 of file configureoptionswidget.cpp.

References allConfigs, and configComboTextChanged().

Referenced by configComboTextChanged().

void ConfigureOptionsWidget::configRemoved  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 299 of file configureoptionswidget.cpp.

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

KDevCompilerOptions * ConfigureOptionsWidget::createCompilerOptions const QString lang  )  [private]
 

Definition at line 378 of file configureoptionswidget.cpp.

References KLibFactory::create(), endl(), KLibLoader::factory(), kdDebug(), KLibLoader::lastErrorMessage(), KService::Ptr, and KLibLoader::self().

void ConfigureOptionsWidget::cserviceChanged  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 316 of file configureoptionswidget.cpp.

References cservice_execs, endl(), and kdDebug().

void ConfigureOptionsWidget::cxxflagsClicked  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 352 of file configureoptionswidget.cpp.

References createCompilerOptions(), cxxservice_names, and KDevCompilerOptions::exec().

void ConfigureOptionsWidget::cxxserviceChanged  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 324 of file configureoptionswidget.cpp.

References cxxservice_execs.

void ConfigureOptionsWidget::f77flagsClicked  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 365 of file configureoptionswidget.cpp.

References createCompilerOptions(), KDevCompilerOptions::exec(), and f77service_names.

void ConfigureOptionsWidget::f77serviceChanged  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 331 of file configureoptionswidget.cpp.

References endl(), f77service_execs, and kdDebug().

void ConfigureOptionsWidget::fixLayout  )  [private]
 

Definition at line 107 of file configureoptionswidget.cpp.

Referenced by ConfigureOptionsWidget().

void ConfigureOptionsWidget::readSettings const QString config  )  [private]
 

Definition at line 130 of file configureoptionswidget.cpp.

References coffers, cservice_names, cxxoffers, cxxservice_names, endl(), f77offers, f77service_names, kdDebug(), m_part, KDevPlugin::projectDom(), and readSettings().

Referenced by configChanged(), and readSettings().

void ConfigureOptionsWidget::saveSettings const QString config  )  [private]
 

Definition at line 199 of file configureoptionswidget.cpp.

References AutoProjectPart::buildDirectory(), cservice_names, cxxservice_names, endl(), f77service_names, kdDebug(), m_part, KDevPlugin::projectDom(), and saveSettings().

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

void ConfigureOptionsWidget::setDirty  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 236 of file configureoptionswidget.cpp.

References dirty, endl(), and kdDebug().

Referenced by configAdded().

void ConfigureOptionsWidget::topsourcedirClicked  )  [private, virtual]
 

Reimplemented from ConfigureOptionsWidgetBase.

Definition at line 251 of file configureoptionswidget.cpp.


Member Data Documentation

QStringList ConfigureOptionsWidget::allConfigs [private]
 

Definition at line 60 of file configureoptionswidget.h.

Referenced by configAdded(), configChanged(), configComboTextChanged(), configRemoved(), and ConfigureOptionsWidget().

KTrader::OfferList ConfigureOptionsWidget::coffers [private]
 

Definition at line 56 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and readSettings().

QStringList ConfigureOptionsWidget::cservice_execs [private]
 

Definition at line 57 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and cserviceChanged().

QStringList ConfigureOptionsWidget::cservice_names [private]
 

Definition at line 57 of file configureoptionswidget.h.

Referenced by cflagsClicked(), ConfigureOptionsWidget(), readSettings(), and saveSettings().

QString ConfigureOptionsWidget::currentConfig [private]
 

Definition at line 61 of file configureoptionswidget.h.

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

KTrader::OfferList ConfigureOptionsWidget::cxxoffers [private]
 

Definition at line 56 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and readSettings().

QStringList ConfigureOptionsWidget::cxxservice_execs [private]
 

Definition at line 58 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and cxxserviceChanged().

QStringList ConfigureOptionsWidget::cxxservice_names [private]
 

Definition at line 58 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), cxxflagsClicked(), readSettings(), and saveSettings().

bool ConfigureOptionsWidget::dirty [private]
 

Definition at line 62 of file configureoptionswidget.h.

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

KTrader::OfferList ConfigureOptionsWidget::f77offers [private]
 

Definition at line 56 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and readSettings().

QStringList ConfigureOptionsWidget::f77service_execs [private]
 

Definition at line 59 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), and f77serviceChanged().

QStringList ConfigureOptionsWidget::f77service_names [private]
 

Definition at line 59 of file configureoptionswidget.h.

Referenced by ConfigureOptionsWidget(), f77flagsClicked(), readSettings(), and saveSettings().

AutoProjectPart* ConfigureOptionsWidget::m_part [private]
 

Definition at line 64 of file configureoptionswidget.h.

Referenced by accept(), configRemoved(), ConfigureOptionsWidget(), readSettings(), and saveSettings().


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:00 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003