Reso pubblico l' oggetto List_sheet e aggiunti i metodi per manipoare il suo
array_sheet git-svn-id: svn://10.65.10.50/trunk@211 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d229bb7f58
commit
b694b3de18
@ -1,4 +1,4 @@
|
|||||||
/* $Id: maskfld.h,v 1.3 1994-08-30 14:40:27 guy Exp $ */
|
/* $Id: maskfld.h,v 1.4 1994-09-09 15:04:17 alex Exp $ */
|
||||||
#ifndef __MASKFLD_H
|
#ifndef __MASKFLD_H
|
||||||
#define __MASKFLD_H
|
#define __MASKFLD_H
|
||||||
|
|
||||||
@ -17,8 +17,9 @@
|
|||||||
class TMask_field;
|
class TMask_field;
|
||||||
|
|
||||||
class TRelation; // __RELATION_H
|
class TRelation; // __RELATION_H
|
||||||
class TCursor;
|
class TCursor;
|
||||||
class TFieldref;
|
class TFieldref;
|
||||||
|
class TArray_sheet; // __SHEET_H
|
||||||
|
|
||||||
// @T
|
// @T
|
||||||
typedef bool (*CONTROL_HANDLER)(TMask_field& field, KEY key);
|
typedef bool (*CONTROL_HANDLER)(TMask_field& field, KEY key);
|
||||||
@ -251,6 +252,7 @@ public:
|
|||||||
bool forced() const { return _forced;}
|
bool forced() const { return _forced;}
|
||||||
virtual bool check(CheckTime = RUNNING_CHECK);
|
virtual bool check(CheckTime = RUNNING_CHECK);
|
||||||
TBrowse* browse() const { return _browse;}
|
TBrowse* browse() const { return _browse;}
|
||||||
|
TList_sheet* sheet() const { return _sheet;}
|
||||||
void enable_check(bool on = TRUE) ;
|
void enable_check(bool on = TRUE) ;
|
||||||
bool check_enabled() const { return _check_enabled;}
|
bool check_enabled() const { return _check_enabled;}
|
||||||
|
|
||||||
@ -320,6 +322,39 @@ public:
|
|||||||
KEY run();
|
KEY run();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
// TList_sheet
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
class TList_sheet
|
||||||
|
{
|
||||||
|
TEdit_field* _fld; // The field owning the sheet
|
||||||
|
TArray_sheet* _sheet; // sheet with data;
|
||||||
|
int _row;
|
||||||
|
|
||||||
|
TToken_string _inp_id;
|
||||||
|
TToken_string _out_id;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
int do_input();
|
||||||
|
void do_output(CheckTime = RUNNING_CHECK);
|
||||||
|
bool do_insert();
|
||||||
|
TMask_field& field(short id) const;
|
||||||
|
|
||||||
|
public:
|
||||||
|
TList_sheet(TEdit_field* f, const char* caption, const char* head);
|
||||||
|
~TList_sheet();
|
||||||
|
|
||||||
|
void parse_input(TScanner& scanner);
|
||||||
|
void read_item(TScanner& scanner);
|
||||||
|
void parse_output(TScanner& scanner);
|
||||||
|
TArray_sheet* sheet() { return _sheet; }
|
||||||
|
TEdit_field& field() const { return *_fld; }
|
||||||
|
|
||||||
|
bool check(CheckTime = RUNNING_CHECK);
|
||||||
|
|
||||||
|
KEY run();
|
||||||
|
};
|
||||||
|
|
||||||
// @C
|
// @C
|
||||||
// class TReal_field : public TEdit_field
|
// class TReal_field : public TEdit_field
|
||||||
|
Loading…
x
Reference in New Issue
Block a user