applicat.cpp Convertito in maiuscolo l'utente

config.cpp   Tolto messaggio di creazione .ini utente
config.h     Aggiunto flag alla init
maskfld.cpp  Aggiustata indentazione
maskfld.h    Cambiato =0 con pure


git-svn-id: svn://10.65.10.50/trunk@5308 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1997-09-30 10:40:28 +00:00
parent 4b6360b1e1
commit a590d5a741
5 changed files with 21 additions and 15 deletions

View File

@ -444,7 +444,8 @@ void TApplication::check_parameters(
{
if (argc > 1)
{
const TFixed_string u(argv[argc-1]);
TString u(argv[argc-1]);
u.upper();
if (u.compare("-u", 2, TRUE) == 0 || u.compare("/u", 2, TRUE) == 0)
{
user() = u.mid(2);

View File

@ -468,7 +468,8 @@ word TConfig::items(
// @mfunc Inizializza il paragrafo leggendo dal file i dati
void TConfig::init(
const char *fn, // @parm Nome del file da leggere
const char* pa) // @parm Nome del paragrafo da utilizzare
const char* pa, // @parm Nome del paragrafo da utilizzare
bool warning) // @parm Segnala assenza del file
// @comm Apre il file <p fn> e cerca il paragrafo <p pa>. Se il file non esiste
// viene creato con il paragrafo passato.
@ -479,7 +480,8 @@ void TConfig::init(
if (!fexist(_file))
{
warning_box("Creazione del file di configurazione %s", fn );
if (warning)
warning_box("Creazione del file di configurazione %s", fn );
ofstream c(fn);
c.close();
}
@ -593,11 +595,11 @@ TConfig::TConfig(int which_config, const char* paragraph)
break;
}
init(_file, paragraph);
init(_file, paragraph, TRUE);
}
TConfig::TConfig(const char *fn, const char* pa)
{ init(fn, pa); }
{ init(fn, pa, FALSE); }
TConfig::~TConfig()

View File

@ -71,7 +71,7 @@ protected:
// @cmember Scrive il file di configurazione
void _write_file();
// @cmember Inizializza il paragrafo leggendo dal file di nome <p fn > i dati
void init(const char *fn, const char* pa);
void init(const char *fn, const char* pa, bool warning);
// @access Public Memeber
public:

View File

@ -2350,9 +2350,12 @@ KEY TBrowse::run()
if (_insert.not_empty())
{
// Mette il bottone di gestione, a meno che ...
if (_cursor->items() == 0) buttons = 2; // Non mette il bottone collega se non ci sono elementi
else buttons = 3;
if (_insert[0] != 'G')
if (_cursor->items() == 0)
buttons = 2; // Non mette il bottone collega se non ci sono elementi
else
buttons = 3;
if (_insert[0] == 'M' || _insert[0] == 'R')
{
const TString& maskname = field().mask().source_file();
if (maskname.mid(2,2).compare("tb", 2, TRUE) == 0 && field().in_key(0))

View File

@ -541,18 +541,18 @@ class TLoadable_field : public TOperable_field
{
public:
// @cmember Legge dalla relazione il valore del campo
virtual bool autoload(const TRelation& r) =0;
virtual bool autoload(const TRelation& r) pure;
// @cmember Scrive sulla relazione il valore del campo
virtual bool autosave(TRelation& r) =0 ;
virtual bool autosave(TRelation& r) pure;
// @cmember Ritorna TRUE se il campo e' caricabile da file
virtual bool is_loadable() const { return TRUE; }
// @cmember costruttore
// @cmember costruttore
TLoadable_field(TMask* mask): TOperable_field(mask) {};
// @cmember distruttore
virtual ~TLoadable_field() {};
// @cmember distruttore
virtual ~TLoadable_field() {};
};
class TEditable_field : public TLoadable_field