Files correlati : lv0 Ricompilazione Demo : [ ] Commento : Aggiunta gestione tabelle di modulo (preliminare) git-svn-id: svn://10.65.10.50/trunk@16940 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
#ifndef __MODTBAPP_H
 | 
						|
#define __MODTBAPP_H
 | 
						|
 | 
						|
#ifndef __RELAPP_H
 | 
						|
#include <relapp.h>
 | 
						|
#endif
 | 
						|
 | 
						|
// @doc EXTERNAL
 | 
						|
 | 
						|
// @class Tab_application | Classe per la definizione della <c TRelation_application> 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
 | 
						|
 |