Patch level : 12.0 no-patch
Files correlati : Modificata la funzione to_check
This commit is contained in:
parent
b7054a24fd
commit
711ce906bc
@ -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);
|
||||
|
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user