campo-sirio/ba/ba1600.h
guy 63bbe4e1d2 ba1.cpp Aggiunte chiamate ai "fascicolatori"
ba1.h       Dichiarazioni dei fascicolatori
ba1.url     Aggiunto menu dei fascicolatori
ba1600.cpp  Corretto e ampliato programma di fascicolazione
ba1600.h    Classi di utlita' comune ai due fascicolatori
ba1600a.uml Aggiornato sheet fascicolatore
ba1600b.uml Aggiornato sheet lista files
ba1600a.h   Aggiunti campi
ba1700.cpp  Programma di installazione
ba1700a.*   Maschera per programma di installazione


git-svn-id: svn://10.65.10.50/trunk@5496 c028cbd2-c16b-5b4b-a496-9718f37d4682
1997-10-30 15:13:59 +00:00

40 lines
1.2 KiB
C++
Executable File

#ifndef __BA1600_H
#define __BA1600_H
#ifndef __CONFIG_H
#include <config.h>
#endif
class TInstall_ini : public TConfig
{
public:
int build_list(const TString& m, TString_array& a, const char* s = NULL);
int build_complete_list(const TString& m, TString_array& a, const char* s = NULL);
void copy_paragraph(const char* module, const char* summary);
void copy_module_paragraphs(const char* module, const char* summary);
static const char* default_name() { return "install.ini"; }
TInstall_ini() : TConfig("install.ini", "Main") { }
TInstall_ini(const char* path) : TConfig(path, "Main") { }
virtual ~TInstall_ini() { }
};
// Mitica token string che sceglie da sola il separatore
class TAuto_token_string : public TToken_string
{
protected:
TAuto_token_string& create(const char* ts);
public:
TAuto_token_string& operator=(const char* ts) { return create(ts); }
TAuto_token_string& operator=(const TString& ts) { return create(ts); }
TAuto_token_string& operator=(const TToken_string& ts) { return create(ts); }
TAuto_token_string& operator=(const TAuto_token_string& ts) { return create(ts); }
TAuto_token_string(const char* ts) { create(ts); }
virtual ~TAuto_token_string() { }
};
#endif