25 #ifndef __TERRALIB_QT_AF_SETTINGSWIDGETSFACTORY_H 
   26 #define __TERRALIB_QT_AF_SETTINGSWIDGETSFACTORY_H 
   28 #include "../../../common/AbstractFactory.h" 
   31 class AbstractSettingWidget;
 
   61           throw QObject::tr(
"Fail to find QWidget factory");
 
   78 #endif //__TERRALIB_QT_AF_SETTINGSWIDGETSFACTORY_H 
TFACTORY * find(const TFACTORYKEY &factoryKey) const 
It looks for a given factory identified by a key. 
 
This class represents a dictionary of factories. 
 
This class defines the interface of abstract factories without initializing parameters. 
 
static dictionary_type & getDictionary()
It returns a reference to the internal dictionary of concrete factories. 
 
virtual AbstractSettingWidget * create(QWidget *parent=0)=0
 
static AbstractSettingWidget * make(const std::string &cwType, QWidget *parent=0)
 
A frame for setting Table options. 
 
~SettingsWidgetsFactory()
 
SettingsWidgetsFactory(const std::string &fKey)