00001 // gHtmlSelect, part of gUnweb 00002 00003 #include "gHtmlSelect.h" 00004 //////////////////////////////////////////////////////////// 00005 gHSelConf::gHSelConf (FILE* afRepErr) 00006 : fRepErr( afRepErr ), 00007 myConfig( nil ) 00008 { 00009 } 00010 00011 gHSelConf::~gHSelConf () 00012 { 00013 delete myConfig; 00014 } 00015 00016 gConfig& gHSelConf::Config () 00017 { 00018 ASSERTION(myConfig!=nil,"myConfig!=nil"); 00019 return *myConfig; 00020 } 00021 00022 int gHSelConf::ConfigFromFile (char* fName) 00023 { 00024 ASSERTION(fName!=nil,"fName!=nil"); 00025 delete myConfig; 00026 myConfig = new gConfig( gConfig::e_ConfSectionStrict, fName, true ); 00027 ASSERTION(myConfig!=nil,"myConfig!=nil"); 00028 lastOpError = myConfig->lastOpError; 00029 if ( lastOpError!=0 ) return lastOpError; 00030 return thisConfig( *myConfig ); 00031 } 00032 00033 int gHSelConf::thisConfig (gConfig& cfg) 00034 { 00035 return 0; //TODO 00036 } 00037 00038 void gHSelConf::Show (bool doShowAll) 00039 { 00040 } 00041 //////////////////////////////////////////////////////////// 00042 gHSelect::gHSelect (FILE* afOut, FILE* afRepErr) 00043 : fOut( afOut ), 00044 fRepErr( afRepErr ) 00045 { 00046 } 00047 00048 gHSelect::~gHSelect () 00049 { 00050 } 00051 00052 int gHSelect::Select (gHSelConf* pConf, gHTree& lH) 00053 { 00054 if ( pConf==nil ) return -1; 00055 return 0; 00056 } 00057 //////////////////////////////////////////////////////////// 00058