63 lines
1.4 KiB
C++
63 lines
1.4 KiB
C++
|
#include <confapp.h>
|
||
|
|
||
|
#include "coconf.h"
|
||
|
#include "../ve/velib.h"
|
||
|
|
||
|
class TConf_coop_ditta : public TConfig_application
|
||
|
{
|
||
|
static bool check_fields(TMask_field& f, KEY k);
|
||
|
virtual TMask* create_mask(const TFilename& f);
|
||
|
|
||
|
public:
|
||
|
// @cmember Disabilita la verifica del modulo in chiave
|
||
|
virtual bool check_autorization() const { return false; }
|
||
|
virtual const char * extra_modules() const {return "ba";}
|
||
|
|
||
|
virtual bool preprocess_config (TMask& mask, TConfig& config);
|
||
|
virtual bool postprocess_config (TMask& mask, TConfig& config);
|
||
|
virtual bool user_create( );
|
||
|
virtual bool user_destroy( );
|
||
|
|
||
|
TConf_coop_ditta() : TConfig_application( CONFIG_DITTA ){ }
|
||
|
virtual ~TConf_coop_ditta( ){ }
|
||
|
};
|
||
|
|
||
|
bool TConf_coop_ditta::check_fields(TMask_field& f, KEY k)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
bool TConf_coop_ditta::preprocess_config (TMask& mask, TConfig& config)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
bool TConf_coop_ditta::postprocess_config (TMask& mask, TConfig& config)
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
TMask* TConf_coop_ditta::create_mask(const TFilename& f)
|
||
|
{
|
||
|
TMask* m = TConfig_application::create_mask(f);
|
||
|
return m;
|
||
|
}
|
||
|
|
||
|
bool TConf_coop_ditta::user_create( )
|
||
|
{
|
||
|
TConfig conf(CONFIG_DITTA);
|
||
|
conf.set( "EdMask", "co0300a", "co");
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
bool TConf_coop_ditta::user_destroy( )
|
||
|
{
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
int co0300(int argc, char* argv[])
|
||
|
{
|
||
|
TConf_coop_ditta appc;
|
||
|
appc.run(argc, argv, TR("Parametri ditta cooperative"));
|
||
|
return 0;
|
||
|
}
|