25#ifndef __TERRALIB_QT_AF_SETTINGSWIDGETSFACTORY_H
26#define __TERRALIB_QT_AF_SETTINGSWIDGETSFACTORY_H
60 throw QObject::tr(
"Fail to find QWidget factory");
A class that defines the interface of an abstract factory.
This class defines the interface of abstract factories without initializing parameters.
FactoryDictionary< AbstractFactory< TPRODUCT, TFACTORYKEY, TKEYCOMPARE >, TFACTORYKEY, TKEYCOMPARE > dictionary_type
AbstractFactory(const std::string &factoryKey)
static dictionary_type & getDictionary()
It returns a reference to the internal dictionary of concrete factories.
TFACTORY * find(const TFACTORYKEY &factoryKey) const
It looks for a given factory identified by a key.
Namespace for the Common module of TerraLib.
Namespace for the Qt Application Framework module of TerraLib.
Namespace for the Qt module of TerraLib.
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module.