30 lines
		
	
	
		
			676 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			676 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
#ifndef __TMASKVEN_H
 | 
						|
 | 
						|
#define __TMASKVEN_H
 | 
						|
 | 
						|
#ifndef __MASK_H
 | 
						|
#include <mask.h>
 | 
						|
#endif
 | 
						|
 | 
						|
class TMask_vendite : public TMask
 | 
						|
{
 | 
						|
  friend TMask;
 | 
						|
  
 | 
						|
  protected:
 | 
						|
  
 | 
						|
    bool present( short fld_id ) const { return ( id2pos( fld_id ) >= 0 ); };
 | 
						|
    
 | 
						|
  public:
 | 
						|
   
 | 
						|
    void check_field( short fld_id );
 | 
						|
    TMask_vendite( const char* name ) : TMask( name ) { };
 | 
						|
    virtual void set(short fld_id, const char* str, bool hit=FALSE);
 | 
						|
    virtual const TString& get(short fld_id) const;
 | 
						|
    virtual void set_handler(short fld_id, CONTROL_HANDLER handler);
 | 
						|
    virtual void show(short fld_id = -1, bool on = TRUE);
 | 
						|
    virtual void enable(short fld_id, bool on = TRUE);
 | 
						|
        
 | 
						|
};
 | 
						|
 | 
						|
#endif
 |