KDevelop API Documentation

ShellScriptBuildSystem Class Reference

#include <shellscriptbuildsystem.h>

Inheritance diagram for ShellScriptBuildSystem:

KDevBuildSystem QObject List of all members.

Public Member Functions

 ShellScriptBuildSystem (QObject *parent=0, const char *name=0, const QStringList args=QStringList())
 ~ShellScriptBuildSystem ()
virtual QString buildSystemName ()
 the name of the build system for using in project configuration files

virtual QValueList< ProjectConfigTab * > confWidgets ()
 reimplement to include project configuration widgets that will be included in Project|Project Options|Configure Options all those widgets will go to the tab bar below the configuration profiles widget

virtual void configureBuildItem (KDialogBase *dia, BuildBaseItem *it)
 reimplement to show configure build item dialog

virtual void createBuildSystem (BuildBaseItem *it)
 reimplement this to create your build system like makefiles ant's xml files or shell scripts to build the currently selected project item (like target or group)

virtual void build (BuildBaseItem *it=0)
 implement this to allow building of files, targets and groups

virtual void install (BuildBaseItem *it=0)
 implement this to allow installing of targets and groups

virtual void execute (BuildBaseItem *it=0)
 implement this to allow executing of targets and groups

virtual void clean (BuildBaseItem *it=0)
 implement this to allow cleaning of targets and groups


Constructor & Destructor Documentation

ShellScriptBuildSystem::ShellScriptBuildSystem QObject parent = 0,
const char *  name = 0,
const QStringList  args = QStringList()
 

ShellScriptBuildSystem::~ShellScriptBuildSystem  ) 
 

Definition at line 28 of file shellscriptbuildsystem.cpp.


Member Function Documentation

void ShellScriptBuildSystem::build BuildBaseItem it = 0  )  [virtual]
 

implement this to allow building of files, targets and groups

Implements KDevBuildSystem.

Definition at line 58 of file shellscriptbuildsystem.cpp.

References build().

Referenced by build().

QString ShellScriptBuildSystem::buildSystemName  )  [virtual]
 

the name of the build system for using in project configuration files

Implements KDevBuildSystem.

Definition at line 33 of file shellscriptbuildsystem.cpp.

void ShellScriptBuildSystem::clean BuildBaseItem it = 0  )  [virtual]
 

implement this to allow cleaning of targets and groups

Implements KDevBuildSystem.

Definition at line 70 of file shellscriptbuildsystem.cpp.

References clean().

Referenced by clean().

void ShellScriptBuildSystem::configureBuildItem KDialogBase dia,
BuildBaseItem it
[virtual]
 

reimplement to show configure build item dialog

Reimplemented from KDevBuildSystem.

Definition at line 44 of file shellscriptbuildsystem.cpp.

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

Referenced by configureBuildItem().

QValueList< ProjectConfigTab * > ShellScriptBuildSystem::confWidgets  )  [virtual]
 

reimplement to include project configuration widgets that will be included in Project|Project Options|Configure Options all those widgets will go to the tab bar below the configuration profiles widget

Implements KDevBuildSystem.

Definition at line 38 of file shellscriptbuildsystem.cpp.

void ShellScriptBuildSystem::createBuildSystem BuildBaseItem it  )  [virtual]
 

reimplement this to create your build system like makefiles ant's xml files or shell scripts to build the currently selected project item (like target or group)

Implements KDevBuildSystem.

Definition at line 54 of file shellscriptbuildsystem.cpp.

References createBuildSystem().

Referenced by createBuildSystem().

void ShellScriptBuildSystem::execute BuildBaseItem it = 0  )  [virtual]
 

implement this to allow executing of targets and groups

Implements KDevBuildSystem.

Definition at line 66 of file shellscriptbuildsystem.cpp.

References execute().

Referenced by execute().

void ShellScriptBuildSystem::install BuildBaseItem it = 0  )  [virtual]
 

implement this to allow installing of targets and groups

Implements KDevBuildSystem.

Definition at line 62 of file shellscriptbuildsystem.cpp.

References install().

Referenced by install().


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