Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

openldev-project.h File Reference

#include "openldev-makefile-parser.h"
#include <vector>
#include <string>
#include <fstream>
#include <glib.h>
#include <gtk/gtk.h>

Go to the source code of this file.

Classes

struct  ProjectSettings

Typedefs

typedef _ProjectSettings ProjectSettings

Functions

ProjectSettings * openldev_project_settings_new (const char *)
void openldev_project_settings_close_project (ProjectSettings *)
gboolean openldev_project_settings_load_project_file (ProjectSettings *, const char *)
gboolean openldev_project_settings_get_file_in_project (ProjectSettings *, const char *)
void openldev_project_settings_write_project_file (ProjectSettings *)
vector< string > openldev_project_settings_get_makefile_list (ProjectSettings *)
vector< string > openldev_project_settings_get_sources (ProjectSettings *, const char *, gboolean)
vector< string > openldev_project_settings_get_sources_all (ProjectSettings *)
void openldev_project_settings_set_lastfiles (ProjectSettings *, const char *)
void openldev_project_settings_set_language (ProjectSettings *, const char *)
void openldev_project_settings_set_compile (ProjectSettings *, const char *)
void openldev_project_settings_set_build (ProjectSettings *, const char *)
void openldev_project_settings_set_autogen (ProjectSettings *, const char *)
void openldev_project_settings_set_configure (ProjectSettings *, const char *)
void openldev_project_settings_set_clean (ProjectSettings *, const char *)
void openldev_project_settings_set_version (ProjectSettings *, const char *)
string openldev_project_settings_get_template (ProjectSettings *)
string openldev_project_settings_get_lastfiles (ProjectSettings *)
string openldev_project_settings_get_language (ProjectSettings *)
string openldev_project_settings_get_compile (ProjectSettings *)
string openldev_project_settings_get_build (ProjectSettings *)
string openldev_project_settings_get_autogen (ProjectSettings *)
string openldev_project_settings_get_configure (ProjectSettings *)
string openldev_project_settings_get_clean (ProjectSettings *)
string openldev_project_settings_get_location (ProjectSettings *)
string openldev_project_settings_get_name (ProjectSettings *)
string openldev_project_settings_get_version (ProjectSettings *)
string openldev_project_settings_get_fullname (ProjectSettings *)


Typedef Documentation

typedef struct _ProjectSettings ProjectSettings
 

Definition at line 32 of file openldev-project.h.


Function Documentation

void openldev_project_settings_close_project (  ProjectSettings *   ) 
 

string openldev_project_settings_get_autogen (  ProjectSettings *   ) 
 

string openldev_project_settings_get_build (  ProjectSettings *   ) 
 

string openldev_project_settings_get_clean (  ProjectSettings *   ) 
 

string openldev_project_settings_get_compile (  ProjectSettings *   ) 
 

string openldev_project_settings_get_configure (  ProjectSettings *   ) 
 

gboolean openldev_project_settings_get_file_in_project (  ProjectSettings *  ,
const char * 
) 
 

string openldev_project_settings_get_fullname (  ProjectSettings *   ) 
 

string openldev_project_settings_get_language (  ProjectSettings *   ) 
 

string openldev_project_settings_get_lastfiles (  ProjectSettings *   ) 
 

string openldev_project_settings_get_location (  ProjectSettings *   ) 
 

vector<string> openldev_project_settings_get_makefile_list (  ProjectSettings *   ) 
 

string openldev_project_settings_get_name (  ProjectSettings *   ) 
 

vector<string> openldev_project_settings_get_sources (  ProjectSettings *  ,
const char *  ,
gboolean 
) 
 

vector<string> openldev_project_settings_get_sources_all (  ProjectSettings *   ) 
 

string openldev_project_settings_get_template (  ProjectSettings *   ) 
 

string openldev_project_settings_get_version (  ProjectSettings *   ) 
 

gboolean openldev_project_settings_load_project_file (  ProjectSettings *  ,
const char * 
) 
 

ProjectSettings* openldev_project_settings_new (  const char *   ) 
 

void openldev_project_settings_set_autogen (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_build (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_clean (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_compile (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_configure (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_language (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_lastfiles (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_set_version (  ProjectSettings *  ,
const char * 
) 
 

void openldev_project_settings_write_project_file (  ProjectSettings *   ) 
 


Generated on Tue Jan 31 23:32:43 2006 for OpenLDev by  doxygen 1.4.4