Patch level : 12.0 no-patch

Files correlati     :

Modificata la funzione to_check
This commit is contained in:
Alessandro Bonazzi 2020-04-26 22:09:22 +02:00
parent b7054a24fd
commit 711ce906bc
2 changed files with 1 additions and 19 deletions

View File

@ -716,24 +716,6 @@ bool TMask_field::initial_check(KEY k) const
return k == K_TAB && !mask().is_running();
}
// @mfunc Verifica se il campo deve essere sottoposto a check
//
// @rdesc Ritorna il risultato:
//
// @flag true | Se il campo e' da sottoporre a check
// @flag false | Se il campo non e' da sottoporre check
bool TMask_field::to_check(
KEY k, // @parm Tasto da passare al campo come simulazione di inizio controllo
bool checkrun) const // @parm Permette di ritornare true se la maschera e' in start_run() mode
{
bool yes = running_check(k) || final_check(k);
if (!yes && checkrun)
yes = k == initial_check(k);
return yes;
}
void TMask_field::send_key(KEY k, short to)
{
_mask->send_key(k, to, this);

View File

@ -351,7 +351,7 @@ public:
// @cmember Controlla se il check iniziale del campo è in chiusura
bool final_check(KEY k) const { return k == K_ENTER && dirty(); }
// @cmember Controlla se il check del campo è da eseguire
bool to_check(KEY k, bool checkrun = false) const;
bool to_check(KEY k, bool initial = false) const { return (initial && initial_check(k)) || running_check(k) || final_check(k); }
// @cmember Gestisce la chiamata all'handler del campo
virtual bool on_hit();