Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'TFileInfo (./kdevelop/kdevelop/cproject.h:92)
struct TFileInfo {
/** location + name in the projectdir*/
QString rel_name;
/** CPP_SOURCE,CPP_HEADER,SCRIPT,DATA,PO,KDEV_DIALOG, LEXICAL*/
ProjectFileType type;
/** include in distribution?*/
bool dist;
/** install?*/
bool install;
/** install-location*/
QString install_location;
};
/** this class includes the properties of a project and some methods to read
* and write these props,all Makefiles.am are registered in the [General] Group,every Makefile.am
* has it own group and every file in the project too
*
** format of the general group:**
* [General]
* classview_tree: a treestructure of all classes.
* makefiles: all makefiles in the project
* project_type: at the moment "normal_cpp","mini_kde","normal_kde","normal_qt"
* author: name of the author
* sub_dir: name of main subdir, not "po"
* project_name: it's clear
* version: version number (String)
* email: emailaddress of the author
* kdevprj_version: internal versions-numbering, not associated with the kdevelop version
*
** format of the Makefile.am groups:**
* [xxx/Makefile.am]
* type: at the moment "normal","prog_main" or "po"
* files: all files in the current dir
* sub_dirs: the subdirs
*
** format of the file groups:**
* [xxx/xxx]
* install_location: install location for "make install"
* dist: include the file into the distribution at "make dist"
* install: install it at "make install" ?
* type: at the moment "DATA","HEADER","SCRIPT","SOURCE" "PO"
*
*@author Sandy Meier
*/