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:
angelo 1996-04-17 16:38:38 +00:00
parent 0fdcb6804c
commit a3ecc6379d
2 changed files with 16 additions and 3 deletions

View File

@ -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

View File

@ -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