From 78d463207e6f928dc1f758590df7168f22c64d5c Mon Sep 17 00:00:00 2001 From: bonazzi Date: Sun, 29 Jan 2017 10:39:20 +0000 Subject: [PATCH] Patch level : 12.0 336 Files correlati : cg2.exe cg5100a.msk Corretta proposta numero di protocollo in prima nota ( alla seconda registrazione non aggiornava il numero). Sistemata la posizione di ampi nei parametri ditta. git-svn-id: svn://10.65.10.50/branches/R_10_00@23561 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/include/relapp.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/include/relapp.h b/src/include/relapp.h index 836072a74..9f3333f71 100755 --- a/src/include/relapp.h +++ b/src/include/relapp.h @@ -196,9 +196,8 @@ protected: { return false; } // @cmember Richiede se il record corrente e' protetto (non cancellabile) - virtual bool protected_record(TRectype&) - { return _locked; } - + virtual bool protected_record(TRectype&) const { return _locked; } + // @cmember Richiede se il record corrente e' protetto (non cancellabile) virtual bool protected_record(TRelation &); @@ -260,6 +259,19 @@ public: TMask& curr_mask() const { return *_mask; } + // @cmember Ritorna true se la maschera non ha modalita' di utilizzo (vedi ) + bool check_no_mode() const + { return curr_mask().no_mode(); } + // @cmember Ritorna true se la maschera e' in modalita' di richiesta (vedi ) + bool check_query_mode() const + { return curr_mask().query_mode(); } + // @cmember Ritorna true se la maschera e' in modalita' di modifica (vedi ) + bool check_edit_mode() const + { return curr_mask().edit_mode(); } + // @cmember Ritorna true se la maschera e' in modalita' di inserimento (vedi ) + bool check_insert_mode() const + { return curr_mask().insert_mode(); } + // @cmember Ritorna se sono stati posti dei filtri sul file corrente virtual bool filtered() const { return _fixed.not_empty(); }