varmask.h Aggiunto costruttore vuoto
varrec.* Aggiustamenti minimi per compilare 32 bit git-svn-id: svn://10.65.10.50/trunk@6696 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ef213ae14f
commit
cbc5cd8754
@ -21,12 +21,12 @@ class TVariable_mask : public TMask
|
|||||||
protected:
|
protected:
|
||||||
// @cmember Controlla se il campo <p fld_id> esiste
|
// @cmember Controlla se il campo <p fld_id> esiste
|
||||||
bool present(short fld_id) const { return id2pos(fld_id) >= 0; }
|
bool present(short fld_id) const { return id2pos(fld_id) >= 0; }
|
||||||
|
|
||||||
|
TVariable_mask() : TMask () { }
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// @cmember Esegue il check e i messaggi sul campo <p fld_id> della maschera
|
// @cmember Esegue il check e i messaggi sul campo <p fld_id> della maschera
|
||||||
virtual void check_field( short fld_id );
|
virtual void check_field( short fld_id );
|
||||||
// @cmember Costruttore (crea la maschera leggendo la descrizione dal file .msk)
|
|
||||||
TVariable_mask( const char* name, int num = 0, int max = MAX_PAGES);
|
|
||||||
// @cmember Setta il campo con una stringa
|
// @cmember Setta il campo con una stringa
|
||||||
virtual void set(short fld_id, const char* str, bool hit=FALSE);
|
virtual void set(short fld_id, const char* str, bool hit=FALSE);
|
||||||
// @cmember Ritorna il contenuto del campo <p fld_id> sotto forma di stringa
|
// @cmember Ritorna il contenuto del campo <p fld_id> sotto forma di stringa
|
||||||
@ -39,6 +39,9 @@ public:
|
|||||||
virtual void enable(short fld_id, bool on = TRUE);
|
virtual void enable(short fld_id, bool on = TRUE);
|
||||||
// @cmember Legge il campo da file
|
// @cmember Legge il campo da file
|
||||||
virtual TMask_field* parse_field(TScanner& scanner);
|
virtual TMask_field* parse_field(TScanner& scanner);
|
||||||
|
|
||||||
|
// @cmember Costruttore (crea la maschera leggendo la descrizione dal file .msk)
|
||||||
|
TVariable_mask( const char* name, int num = 0, int max = MAX_PAGES);
|
||||||
// @cmember Distruttore
|
// @cmember Distruttore
|
||||||
virtual ~TVariable_mask() {}
|
virtual ~TVariable_mask() {}
|
||||||
};
|
};
|
||||||
|
@ -81,7 +81,7 @@ TString & TVariable_field::get() const
|
|||||||
const int items = _e->numvar();
|
const int items = _e->numvar();
|
||||||
for (int i = 0; i < items; i++)
|
for (int i = 0; i < items; i++)
|
||||||
_e->setvar(i, _rec->get(_e->varname(i)));
|
_e->setvar(i, _rec->get(_e->varname(i)));
|
||||||
v = *_e;
|
v = _e->as_string();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
if (_getfunc)
|
if (_getfunc)
|
||||||
|
@ -77,7 +77,7 @@ public:
|
|||||||
// @ cmember Costruttore con un variable_field
|
// @ cmember Costruttore con un variable_field
|
||||||
TVariable_field(const TVariable_field & f);
|
TVariable_field(const TVariable_field & f);
|
||||||
// @ cmember Distruttore
|
// @ cmember Distruttore
|
||||||
~TVariable_field();
|
virtual ~TVariable_field();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user