36 std::map<std::string, te::common::AbstractFactory<AbstractGraphicWidget, std::string>*>::const_iterator it;
37 for(it = dic.
begin(); it != dic.
end(); ++it)
38 keys.push_back(it->second->getKey());
static void RegisteredWidgets(std::vector< std::string > &keys)
It informs the key of each registered graphic widget factory.
AbstractGraphicWidgetFactory(const std::string &factoryKey)
It creates the factory.
virtual ~AbstractGraphicWidgetFactory()
Virtual destructor.
This class represents a dictionary of factories.
static dictionary_type & getDictionary()
It returns a reference to the internal dictionary of concrete factories.
The abstract factory of widgets used to configure Symbology Enconding Graphic element.
Abstract class that represents a widget that can be used to build a graphic element.
std::map< TFACTORYKEY, TFACTORY *, TKEYCOMPARE >::const_iterator end() const
It returns an iterator to the end of the container.
std::map< TFACTORYKEY, TFACTORY *, TKEYCOMPARE >::const_iterator begin() const
It returns an iterator to the first stored factory.