diff --git a/src/include/maskfld.h b/src/include/maskfld.h index 3d339d4d4..531cd41ca 100755 --- a/src/include/maskfld.h +++ b/src/include/maskfld.h @@ -283,7 +283,10 @@ public: // @cmember Ritorna true se il checktype del campo e'
bool required() const { return check_type() == CHECK_REQUIRED; } - // @cmember Controlla la validita' del campo + // @cmember Chiama l'eventuale funzione di validazione + virtual bool validate(KEY k) { return true; } + + // @cmember Controlla la validita' del campo virtual bool check(CheckTime = RUNNING_CHECK) { return true;} // @cmember Azzera il contenuto del campo @@ -730,7 +733,7 @@ public: int validate_func() const { return _validate ? _validate->_func : -1; } // @cmember Chiama l'eventuale funzione di validazione - bool validate(KEY k); + virtual bool validate(KEY k) override; // @cmember Legge dalla relazione il valore del campo virtual bool autoload(const TRelation& r);