campo-sirio/ve/ve0500.cpp
alex a280e22195 Patch level : 2.2 179
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :

Riportatat la versione 2.1 patch 378


git-svn-id: svn://10.65.10.50/trunk@13349 c028cbd2-c16b-5b4b-a496-9718f37d4682
2005-09-19 12:45:16 +00:00

47 lines
925 B
C++
Executable File

#include <checks.h>
#include <relapp.h>
#include "ve0.h"
class TGlossario_application : public TRelation_application
{
TMask* _msk;
TRelation* _rel;
virtual const char * extra_modules() const {return "dt";}
protected:
virtual bool user_create();
virtual bool user_destroy();
virtual TMask* get_mask(int mode) { return _msk; }
virtual bool changing_mask(int mode) { return FALSE;}
virtual TRelation* get_relation() const { return _rel; }
public:
TGlossario_application() : _msk(NULL), _rel(NULL) {}
virtual ~TGlossario_application() {}
};
bool TGlossario_application::user_create()
{
_rel = new TRelation(LF_GOLEM);
_msk = new TMask("ve0500a");
return TRUE;
}
bool TGlossario_application::user_destroy()
{
delete _msk;
delete _rel;
return TRUE;
}
int ve0500(int argc, char* argv[])
{
TGlossario_application a;
a.run(argc, argv, "Gestione glossario");
return 0;
}