#ifndef __FORM_H__ #define __FORM_H__ #ifdef __cplusplus #include #include #include class Form : public Action { public: Form(const String & titre, const String & url, const String & inv, String * names, String * invs, String * defaults, String ** lists, String ** descs, int nb, Action * ok = 0); virtual ~Form() { } virtual String GetTitle(); virtual Task * Do(Variables *, Variables *, Handle *); private: String tit, iv, * nms, * ivs, * defs, ** lsts, ** dscs; int n; Action * Next; }; #else #error This only works with a C++ compiler #endif #endif