KDevelop API Documentation

PascalGlobalOptionsDlg Class Reference

#include <pascalglobaloptionsdlg.h>

Inheritance diagram for PascalGlobalOptionsDlg:

PascalProjectOptionsDlgBase QWidget List of all members.

Public Slots

virtual void accept ()

Public Member Functions

 PascalGlobalOptionsDlg (PascalProjectPart *part, QWidget *parent=0, const char *name=0, WFlags fl=0)
 ~PascalGlobalOptionsDlg ()

Protected Slots

virtual void optionsButtonClicked ()
virtual void compiler_box_activated (const QString &text)

Private Member Functions

void saveCompilerOpts (QString compiler)
void readCompilerOpts (QString compiler)
void readConfigCache ()
void saveConfigCache ()

Private Attributes

PascalProjectPartm_part
KTrader::OfferList offers
QString currentCompiler
QStringList service_names
QStringList service_execs
QMap< QString, QStringconfigCache

Constructor & Destructor Documentation

PascalGlobalOptionsDlg::PascalGlobalOptionsDlg PascalProjectPart part,
QWidget parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

Definition at line 26 of file pascalglobaloptionsdlg.cpp.

References compiler_box_activated(), currentCompiler, offers, PascalGlobalOptionsDlg(), service_execs, and service_names.

Referenced by PascalGlobalOptionsDlg().

PascalGlobalOptionsDlg::~PascalGlobalOptionsDlg  ) 
 

Definition at line 60 of file pascalglobaloptionsdlg.cpp.


Member Function Documentation

void PascalGlobalOptionsDlg::accept  )  [virtual, slot]
 

Definition at line 87 of file pascalglobaloptionsdlg.cpp.

References currentCompiler, saveCompilerOpts(), and saveConfigCache().

void PascalGlobalOptionsDlg::compiler_box_activated const QString text  )  [protected, virtual, slot]
 

Reimplemented from PascalProjectOptionsDlgBase.

Definition at line 76 of file pascalglobaloptionsdlg.cpp.

References compiler_box_activated(), currentCompiler, endl(), kdDebug(), readCompilerOpts(), saveCompilerOpts(), and text().

Referenced by compiler_box_activated(), and PascalGlobalOptionsDlg().

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

Reimplemented from PascalProjectOptionsDlgBase.

Definition at line 64 of file pascalglobaloptionsdlg.cpp.

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

void PascalGlobalOptionsDlg::readCompilerOpts QString  compiler  )  [private]
 

Definition at line 99 of file pascalglobaloptionsdlg.cpp.

References KGlobal::config(), configCache, readCompilerOpts(), KConfigBase::readPathEntry(), and KConfigBase::setGroup().

Referenced by compiler_box_activated(), and readCompilerOpts().

void PascalGlobalOptionsDlg::readConfigCache  )  [private]
 

Definition at line 112 of file pascalglobaloptionsdlg.cpp.

void PascalGlobalOptionsDlg::saveCompilerOpts QString  compiler  )  [private]
 

Definition at line 94 of file pascalglobaloptionsdlg.cpp.

References configCache, and saveCompilerOpts().

Referenced by accept(), compiler_box_activated(), and saveCompilerOpts().

void PascalGlobalOptionsDlg::saveConfigCache  )  [private]
 

Definition at line 121 of file pascalglobaloptionsdlg.cpp.

References KGlobal::config(), configCache, KConfigBase::setGroup(), and KConfigBase::writeEntry().

Referenced by accept().


Member Data Documentation

QMap<QString, QString> PascalGlobalOptionsDlg::configCache [private]
 

Definition at line 43 of file pascalglobaloptionsdlg.h.

Referenced by readCompilerOpts(), saveCompilerOpts(), and saveConfigCache().

QString PascalGlobalOptionsDlg::currentCompiler [private]
 

Definition at line 40 of file pascalglobaloptionsdlg.h.

Referenced by accept(), compiler_box_activated(), and PascalGlobalOptionsDlg().

PascalProjectPart* PascalGlobalOptionsDlg::m_part [private]
 

Definition at line 38 of file pascalglobaloptionsdlg.h.

Referenced by optionsButtonClicked().

KTrader::OfferList PascalGlobalOptionsDlg::offers [private]
 

Definition at line 39 of file pascalglobaloptionsdlg.h.

Referenced by PascalGlobalOptionsDlg().

QStringList PascalGlobalOptionsDlg::service_execs [private]
 

Definition at line 42 of file pascalglobaloptionsdlg.h.

Referenced by PascalGlobalOptionsDlg().

QStringList PascalGlobalOptionsDlg::service_names [private]
 

Definition at line 41 of file pascalglobaloptionsdlg.h.

Referenced by optionsButtonClicked(), and PascalGlobalOptionsDlg().


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