campo-sirio/ba/baformed.h
angelo 068c94d649 Modificato l'editor in modo che richieda il profilo alla fine di ogni
sessione di editing: aggiunta la voce a menu che automaticamente chiama
la ask_profile(). Percio' e' stata spostata tutta la regione di codice
che richiedeva il profilo. In piu' tale maschera di richiesta puo'
essere impostata dall'applicazione (membro _m), poiche' nell'editor
dei profili EC e' diversa. Modificata anche la edit(), in modo che
funzioni in simbiosi col resto del programma.


git-svn-id: svn://10.65.10.50/trunk@2037 c028cbd2-c16b-5b4b-a496-9718f37d4682
1995-10-27 09:12:33 +00:00

36 lines
718 B
C++
Executable File

#include <applicat.h>
#include <config.h>
#include <form.h>
#include <msksheet.h>
#include <prefix.h>
#include <relation.h>
#include <utility.h>
#include <urldefid.h>
class TForm_editor : public TApplication
{
TForm* _form;
TMask* _m;
bool _extra;
protected:
virtual bool create();
virtual bool destroy();
virtual bool menu(MENU_TAG);
virtual void print();
static bool file_handler(TMask_field& f, KEY k);
static bool cod_handler(TMask_field&f, KEY k);
bool& extra() { return _extra;}
void set_form(TForm * f) { _form = f; }
bool ask_profile();
bool edit_relation();
bool edit(char s, pagetype p);
bool form_config() const;
public:
TForm_editor();
virtual ~TForm_editor();
};