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();
|
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)
|
void TMask_field::send_key(KEY k, short to)
|
||||||
{
|
{
|
||||||
_mask->send_key(k, to, this);
|
_mask->send_key(k, to, this);
|
||||||
|
@ -351,7 +351,7 @@ public:
|
|||||||
// @cmember Controlla se il check iniziale del campo è in chiusura
|
// @cmember Controlla se il check iniziale del campo è in chiusura
|
||||||
bool final_check(KEY k) const { return k == K_ENTER && dirty(); }
|
bool final_check(KEY k) const { return k == K_ENTER && dirty(); }
|
||||||
// @cmember Controlla se il check del campo è da eseguire
|
// @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
|
// @cmember Gestisce la chiamata all'handler del campo
|
||||||
virtual bool on_hit();
|
virtual bool on_hit();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user