KDevelop API Documentation

KDevCompilerOptions Class Reference

The interface to compiler options configuration. More...

#include <kdevcompileroptions.h>

Inheritance diagram for KDevCompilerOptions:

Inheritance graph
[legend]
Collaboration diagram for KDevCompilerOptions:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KDevCompilerOptions (QObject *parent=0, const char *name=0)
 ~KDevCompilerOptions ()
virtual QString exec (QWidget *parent, const QString &flags)=0
 Opens a dialog which allows the user to configure the compiler options.

Detailed Description

The interface to compiler options configuration.

Definition at line 31 of file kdevcompileroptions.h.


Constructor & Destructor Documentation

KDevCompilerOptions::KDevCompilerOptions QObject parent = 0,
const char *  name = 0
 

Definition at line 22 of file kdevcompileroptions.cpp.

KDevCompilerOptions::~KDevCompilerOptions  ) 
 

Definition at line 27 of file kdevcompileroptions.cpp.


Member Function Documentation

virtual QString KDevCompilerOptions::exec QWidget parent,
const QString flags
[pure virtual]
 

Opens a dialog which allows the user to configure the compiler options.

The initial settings in the dialog will be set from the flags argument of this method. After the dialog is accepted, the new settings will be returned as a string. If the dialog was cancelled, QString::null is returned.

Implemented in GccOptionsPlugin, PgiOptionsPlugin, GhcOptionsPlugin, DccOptionsPlugin, and FpcOptionsPlugin.

Referenced by ConfigureOptionsWidget::cflagsClicked(), ConfigureOptionsWidget::cxxflagsClicked(), AutoProjectTool::execFlagsDialog(), ConfigureOptionsWidget::f77flagsClicked(), PascalProjectOptionsDlg::optionsButtonClicked(), PascalGlobalOptionsDlg::optionsButtonClicked(), HaskellProjectOptionsDlg::optionsButtonClicked(), AdaProjectOptionsDlg::optionsButtonClicked(), and AdaGlobalOptionsDlg::optionsButtonClicked().


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:22:16 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003