campo-sirio/ve/ve0500.cpp

45 lines
865 B
C++
Raw Normal View History

#include <checks.h>
#include <relapp.h>
#include "ve0.h"
class TGlossario_application : public TRelation_application
{
TRelation* _rel;
TMask* _msk;
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;
}