Aggiunto il metodo dup() ai TFieldref. Riguarda la correzione di
MI3347, per effettuare una copia di salvataggio della sezione prima della fase di editing. git-svn-id: svn://10.65.10.50/trunk@2745 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
0fdcb6804c
commit
a3ecc6379d
@ -1635,6 +1635,17 @@ TFieldref::TFieldref(const TString& s, short defid)
|
|||||||
if (_fileid == 0) _fileid = defid;
|
if (_fileid == 0) _fileid = defid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TObject* TFieldref::dup() const
|
||||||
|
{
|
||||||
|
TFieldref* f = new TFieldref();
|
||||||
|
f->_fileid = _fileid;
|
||||||
|
f->_id = _id;
|
||||||
|
f->_name = _name;
|
||||||
|
f->_from = _from;
|
||||||
|
f->_to = _to;
|
||||||
|
return f;
|
||||||
|
}
|
||||||
|
|
||||||
// @doc EXTERNAL
|
// @doc EXTERNAL
|
||||||
|
|
||||||
// @mfunc Operatore di assegnamento
|
// @mfunc Operatore di assegnamento
|
||||||
|
@ -144,7 +144,7 @@ public:
|
|||||||
bool bof( int logicnum = 0) const
|
bool bof( int logicnum = 0) const
|
||||||
{ return lfile(logicnum).bof(); }
|
{ return lfile(logicnum).bof(); }
|
||||||
// @cmember Ritorna lo stao del file indicato (se <p logicnum> = 0 dell'intera relazione,
|
// @cmember Ritorna lo stao del file indicato (se <p logicnum> = 0 dell'intera relazione,
|
||||||
// altrimenti del file indicato )
|
// altrimenti del file indicato )
|
||||||
bool status(int logicnum = 0) const
|
bool status(int logicnum = 0) const
|
||||||
{ return lfile(logicnum).status(); }
|
{ return lfile(logicnum).status(); }
|
||||||
// @cmember Controlla se l'ultima operazione sul file e' stat effettuata correttamente
|
// @cmember Controlla se l'ultima operazione sul file e' stat effettuata correttamente
|
||||||
@ -379,12 +379,12 @@ protected:
|
|||||||
// @cmember Permette di creare una pagina di cursori
|
// @cmember Permette di creare una pagina di cursori
|
||||||
virtual int filtercursor(int pagecnt, TRecnotype* page);
|
virtual int filtercursor(int pagecnt, TRecnotype* page);
|
||||||
// @cmember Posiziona il cursore in modo che il record corrente corriponda alla
|
// @cmember Posiziona il cursore in modo che il record corrente corriponda alla
|
||||||
// posizione dell'indice temporaneo
|
// posizione dell'indice temporaneo
|
||||||
TRecnotype readrec();
|
TRecnotype readrec();
|
||||||
// @cmember Setta il filtro sul cursore
|
// @cmember Setta il filtro sul cursore
|
||||||
void filter(const char* filter, const TRectype* from = NULL, const TRectype* to = NULL);
|
void filter(const char* filter, const TRectype* from = NULL, const TRectype* to = NULL);
|
||||||
// @cmember Indica se e' possibile fare l'update sulla relazione (se e' possibile
|
// @cmember Indica se e' possibile fare l'update sulla relazione (se e' possibile
|
||||||
// sia sull'espressione-filtro che sulla funzione-filtro)
|
// sia sull'espressione-filtro che sulla funzione-filtro)
|
||||||
bool update_relation()
|
bool update_relation()
|
||||||
{return (_filter_update || _filterfunction_update);}
|
{return (_filter_update || _filterfunction_update);}
|
||||||
|
|
||||||
@ -598,6 +598,8 @@ protected:
|
|||||||
|
|
||||||
// @access Public Memeber
|
// @access Public Memeber
|
||||||
public:
|
public:
|
||||||
|
// @cmember Duplica l'oggetto TFieldref
|
||||||
|
virtual TObject* dup() const;
|
||||||
// @cmember Costruttore
|
// @cmember Costruttore
|
||||||
TFieldref();
|
TFieldref();
|
||||||
// @cmember Costruttore
|
// @cmember Costruttore
|
||||||
|
Loading…
x
Reference in New Issue
Block a user