#ifndef __MODTBAPP_H #define __MODTBAPP_H #ifndef __RELAPP_H #include #endif // @doc EXTERNAL // @class Tab_application | Classe per la definizione della per le tabelle // // @base public | TRelation_application class TTable_module_application : public TRelation_application // @author:(INTERNAL) Nicola // @access:(INTERNAL) Private Member { // @cmember:(INTERNAL) Maschera corrente dell'applicazione TMask* _msk; // @cmember:(INTERNAL) Relazione corrente dell'applicazione TRelation* _rel; // @access Protected Member protected: // @cmember Richiede se il record corrente e' protetto (non cancellabile) virtual bool user_create(); virtual bool user_destroy(); virtual bool protected_record(TRectype& rec); virtual TMask* get_mask(int mode); virtual TRelation* get_relation() const; virtual void print(); protected: // Chiamata nella user_create: instanzia la vera TAutomask da usare virtual TMask* user_create_mask(); // @access Public Member public: }; #endif