ProjectSettings Struct Reference

Information about a currently open OpenLDev project.

#include <openldev-project.h>


Data Fields

OpenLDevXmlDocumentxml
vector< string > lastfiles
string template_name
string autogen
string build
string compile
string configure
string clean
string execute
string fullname
string language
string location
string name
string version


Field Documentation

string ProjectSettings::autogen
 

The auto generate command.

string ProjectSettings::build
 

The build command.

string ProjectSettings::clean
 

The clean command.

string ProjectSettings::compile
 

The compile command. And instance of {FILE} will be replaced by the full path of the current file.

string ProjectSettings::configure
 

The configure command. You can edit this to include parameters to pass every time it is run.

string ProjectSettings::execute
 

The execute command. All instances of {BASE} wil be replaced by the full location of the project and all instances of {NAME} will be replaced by the project name.

string ProjectSettings::fullname
 

The full file name of the project file from which these settings were loaded.

string ProjectSettings::language
 

The programming language(s) used in the project.

vector<string> ProjectSettings::lastfiles
 

List of files that should be loaded when the project is reopened.

string ProjectSettings::location
 

The full location of the project. This is obtained from the project file name, so if the project is moved, this will be updated.

string ProjectSettings::name
 

The name of the project as it appears in the full project file name.

string ProjectSettings::template_name
 

The short name of the template that was used to create the project.

string ProjectSettings::version
 

The version of the project as it appears in your configure.in file.

OpenLDevXmlDocument* ProjectSettings::xml
 

The loaded XML file that holds all of the data about the OpenLDev project.


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:57:42 2006 for OpenLDev by  doxygen 1.4.6