00001 #ifndef gHTML_SELECT_X_H 00002 #define gHTML_SELECT_X_H 00003 00004 #include "gHtmlSeq.h" 00005 //////////////////////////////////////////////////////////// 00006 class gHSelConf : public gControl { 00007 public: 00008 gHSelConf (FILE* afRepErr) ; 00009 virtual ~gHSelConf () ; 00010 00011 // Public data-members 00012 FILE* fRepErr; 00013 00014 // Get methods 00015 virtual gConfig& Config () ; 00016 00017 // Special methods 00018 virtual int ConfigFromFile (char* fName) ; 00019 00020 // Show methods 00021 virtual void Show (bool doShowAll=true) ; 00022 00023 protected: 00024 gConfig* myConfig; 00025 00026 int thisConfig (gConfig& cfg) ; 00027 00028 private: 00029 // Operators,empty 00030 gHSelConf (gHSelConf& ) ; //empty 00031 gHSelConf& operator= (gHSelConf& ) ; //empty 00032 }; 00033 //////////////////////////////////////////////////////////// 00034 class gHSelect : public gControl { 00035 public: 00036 gHSelect (FILE* afOut, FILE* afRepErr) ; 00037 virtual ~gHSelect () ; 00038 00039 // Public data-members 00040 FILE* fOut; 00041 FILE* fRepErr; 00042 00043 // Specific methods 00044 virtual int Select (gHSelConf* pConf, gHTree& lH) ; 00045 00046 private: 00047 // Operators,empty 00048 gHSelect (gHSelect& ) ; //empty 00049 gHSelect& operator= (gHSelect& ) ; //empty 00050 }; 00051 //////////////////////////////////////////////////////////// 00052 #endif //gHTML_SELECT_X_H 00053