campo-sirio/ba/ba4100.cpp

46 lines
1018 B
C++
Raw Normal View History

#include <relapp.h>
#include <msksheet.h>
#include <stdtypes.h>
#include <lffiles.h>
#include "ba4.h"
#include "ba4100.h"
class BA4100_application : public TRelation_application
{
TMask * _msk;
TRelation * _rel;
virtual bool user_create() ;
virtual bool user_destroy() ;
virtual bool changing_mask(int mode) { return FALSE;}
virtual TRelation* get_relation() const { return _rel;}
public:
virtual TMask* get_mask(int mode) { return _msk;}
BA4100_application() {}
virtual ~BA4100_application() {}
};
BA4100_application & app() { return (BA4100_application &) main_app(); }
bool BA4100_application::user_create()
{
_msk = new TMask("ba4100a") ;
_rel = new TRelation(LF_COMUNI);
return TRUE;
}
bool BA4100_application::user_destroy()
{
delete _msk;
delete _rel;
return TRUE;
}
int ba4100(int argc, char* argv[])
{
BA4100_application a ;
a.run(argc, argv, "Anagrafica Comuni");
return 0;
}