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
|
||||
#define __MASKFLD_H
|
||||
|
||||
@ -17,8 +17,9 @@
|
||||
class TMask_field;
|
||||
|
||||
class TRelation; // __RELATION_H
|
||||
class TCursor;
|
||||
class TFieldref;
|
||||
class TCursor;
|
||||
class TFieldref;
|
||||
class TArray_sheet; // __SHEET_H
|
||||
|
||||
// @T
|
||||
typedef bool (*CONTROL_HANDLER)(TMask_field& field, KEY key);
|
||||
@ -251,6 +252,7 @@ public:
|
||||
bool forced() const { return _forced;}
|
||||
virtual bool check(CheckTime = RUNNING_CHECK);
|
||||
TBrowse* browse() const { return _browse;}
|
||||
TList_sheet* sheet() const { return _sheet;}
|
||||
void enable_check(bool on = TRUE) ;
|
||||
bool check_enabled() const { return _check_enabled;}
|
||||
|
||||
@ -320,6 +322,39 @@ public:
|
||||
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
|
||||
// class TReal_field : public TEdit_field
|
||||
|
Loading…
x
Reference in New Issue
Block a user