class CProject
|
The class CProject represents the data structures for one
project in HBasic. More... |
|
|
Public Methods
- CProject ( short project_number, char *name )
- ~CProject ( void )
- CBasicDocument * createNewSource ( short new_source_type, short create_with_form, short range_type )
- void createNewCalcSheet ( void )
- void editSheet ( HBSheet *sheet_ptr )
- void createGlobalSource ( void )
- int compileGlobalSource ( void )
- HBDatabase * getHBDatabase ( void )
- void saveProject ( QFile *f )
- void saveProjectAscii ( QFile *f )
- void saveProjectForCompiler ( QFile *f )
- void preparse_compute_classoffset ( void )
- short preparse_create_formhead ( void )
- short preparseAllModules ( void )
- void createFormTypeDesc ( void )
- void setEditFont ( void )
- int get_number_of_forms ( void )
- int compileAllModules ( void )
- void comp_create_sub_description ( void )
- void comp_create_class_description ( void )
- void create_class_sub_info ( CLASS_DESC *class_desc_ptr )
- void create_class_property_info ( CLASS_DESC *class_desc_ptr )
- void create_class_localvar_info ( CLASS_DESC *class_desc_ptr )
- void comp_create_class_desc2 ( CLASS_DESC *class_desc_ptr )
- void listMacros ( QListView *lv_parent )
- CBasicDocument * findTopLevelWindow ( short * )
- void saveCurrentLine ( void )
- void redrawSourceWindows ( void )
- void createSourceFromFile ( QFile *save_file )
- short createModuleInit ( void )
- void createGuiForFile ( QFile *save_file )
- CBasicDocument * createNewClass ( void )
- void adjustEventOffset ( void )
- short findFormIdentifier ( CBasicDocument *source_ptr,
FACT_DESC *expr_desc_ptr )
- short findVarnameInModule ( CBasicDocument *form_desc_ptr,
FACT_DESC *expr_desc_ptr )
- short getPropertyParlist ( SUB_DESC *first_parlist, FACT_DESC *fact_desc_ptr )
- short findClassProperty ( CBasicDocument *source_desc_ptr, FACT_DESC *expr_desc_ptr)
- void closeAllFiles ( void )
- void addDatabase ( HBDatabase *new_db_desc )
- CBasicDocument * findErrorLine ( unsigned char **error_line_ptr )
- void assignClassEventAddress ( void )
- void co_create_rt_header ( void )
- void saveProjectCode ( QFile *code_file )
- void saveDatabaseDesign ( QFile *f )
- void saveDatabaseQueries ( QFile *f )
- void saveDbSqlStatements ( QFile *f )
- CBasicDocument * findModuleName ( void )
- void findSourcePosition ( short show_source )
- void deleteQuery ( QString *query_name )
- void deleteReport ( QString *report_name )
- HBSheet * createNewSheet ( void )
- void deleteSheet ( HBSheet *sheet_ptr )
- void deleteIcon ( HBIcon *icon_ptr )
- void deleteStmt ( HBSqlStatement *stmt_ptr )
- void addSqlStatement ( HBSqlStatement *stmt_ptr )
- void loadModule ( QFile *f )
- void loadPictureEntry ( QFile *f, FILE_TAG_HEADER *ptr )
- void loadSheetDescription ( QFile *f, FILE_TAG_HEADER *start_block )
- void saveSheetDescription ( QFile *f )
- void loadConnectList ( QFile *f, FILE_TAG_HEADER *start_block, HBQueryDesc *query_desc_ptr )
- void freeParserStructures ( void )
- void saveDatabaseDescription ( QFile *f )
- void saveReportDescription ( QFile *f )
- void loadReportDescription ( QFile *f, FILE_TAG_HEADER *start_block )
- void loadDatabaseDescription ( QFile *f, FILE_TAG_HEADER *ftag )
- void loadDatabaseDesign ( QFile *f, FILE_TAG_HEADER *start_block )
- void loadDbStmtDescription ( QFile *f, FILE_TAG_HEADER *start_block )
- void createDbTableForm ( QString *table_name )
- void setChangedState ( void )
- void setWidgetGeometry ( QWidget *widget )
- short initMainFunctionCall ( void )
Public Members
The class CProject represents the data structures for one
project in HBasic.
It holds all parts of the project like source files in substructures
and exports some common functions like saving and loding the project.
CProject ( short project_number, char *name )
| CProject |
Create a new project with the number that should be
inserted into the name of the project.
~CProject ( void )
| ~CProject |
CBasicDocument * createNewSource ( short new_source_type, short create_with_form, short range_type )
| createNewSource |
Create a new source code document for this project.
void createNewCalcSheet ( void )
| createNewCalcSheet |
Create a calculation sheet editor for this project.
void editSheet ( HBSheet *sheet_ptr )
| editSheet |
void createGlobalSource ( void )
| createGlobalSource |
int compileGlobalSource ( void )
| compileGlobalSource |
char * code_start_forminit
| code_start_forminit |
long code_init_length
| code_init_length |
short indent_mode
| indent_mode |
short indent_blank
| indent_blank |
short use_mdi_window
| use_mdi_window |
void saveProject ( QFile *f )
| saveProject |
void saveProjectAscii ( QFile *f )
| saveProjectAscii |
void saveProjectForCompiler ( QFile *f )
| saveProjectForCompiler |
void preparse_compute_classoffset ( void )
| preparse_compute_classoffset |
short preparse_create_formhead ( void )
| preparse_create_formhead |
short preparseAllModules ( void )
| preparseAllModules |
void createFormTypeDesc ( void )
| createFormTypeDesc |
void setEditFont ( void )
| setEditFont |
int get_number_of_forms ( void )
| get_number_of_forms |
int compileAllModules ( void )
| compileAllModules |
void comp_create_sub_description ( void )
| comp_create_sub_description |
void comp_create_class_description ( void )
| comp_create_class_description |
void create_class_sub_info ( CLASS_DESC *class_desc_ptr )
| create_class_sub_info |
void create_class_property_info ( CLASS_DESC *class_desc_ptr )
| create_class_property_info |
void create_class_localvar_info ( CLASS_DESC *class_desc_ptr )
| create_class_localvar_info |
void comp_create_class_desc2 ( CLASS_DESC *class_desc_ptr )
| comp_create_class_desc2 |
void listMacros ( QListView *lv_parent )
| listMacros |
void saveCurrentLine ( void )
| saveCurrentLine |
void redrawSourceWindows ( void )
| redrawSourceWindows |
void createSourceFromFile ( QFile *save_file )
| createSourceFromFile |
short createModuleInit ( void )
| createModuleInit |
void createGuiForFile ( QFile *save_file )
| createGuiForFile |
void adjustEventOffset ( void )
| adjustEventOffset |
short getPropertyParlist ( SUB_DESC *first_parlist, FACT_DESC *fact_desc_ptr )
| getPropertyParlist |
void closeAllFiles ( void )
| closeAllFiles |
void addDatabase ( HBDatabase *new_db_desc )
| addDatabase |
CBasicDocument * findErrorLine ( unsigned char **error_line_ptr )
| findErrorLine |
void assignClassEventAddress ( void )
| assignClassEventAddress |
void co_create_rt_header ( void )
| co_create_rt_header |
void saveProjectCode ( QFile *code_file )
| saveProjectCode |
void saveDatabaseDesign ( QFile *f )
| saveDatabaseDesign |
void saveDatabaseQueries ( QFile *f )
| saveDatabaseQueries |
void saveDbSqlStatements ( QFile *f )
| saveDbSqlStatements |
void findSourcePosition ( short show_source )
| findSourcePosition |
void deleteQuery ( QString *query_name )
| deleteQuery |
void deleteReport ( QString *report_name )
| deleteReport |
HBSheet * createNewSheet ( void )
| createNewSheet |
void deleteSheet ( HBSheet *sheet_ptr )
| deleteSheet |
void deleteIcon ( HBIcon *icon_ptr )
| deleteIcon |
void loadModule ( QFile *f )
| loadModule |
void saveSheetDescription ( QFile *f )
| saveSheetDescription |
void freeParserStructures ( void )
| freeParserStructures |
void saveDatabaseDescription ( QFile *f )
| saveDatabaseDescription |
void saveReportDescription ( QFile *f )
| saveReportDescription |
void createDbTableForm ( QString *table_name )
| createDbTableForm |
void setChangedState ( void )
| setChangedState |
short qtc_include
| qtc_include |
short net_include
| net_include |
int project_state_saved
| project_state_saved |
void setWidgetGeometry ( QWidget *widget )
| setWidgetGeometry |
short initMainFunctionCall ( void )
| initMainFunctionCall |
Generated by: root on linux on Sun Jul 13 18:06:35 2003, using kdoc 2.0a54. |