26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_TREEITEMFACTORY_H 27 #define __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_TREEITEMFACTORY_H 30 #include "../../../../common/Static.h" 31 #include "../../../../maptools/AbstractLayer.h" 32 #include "../../Config.h" 39 #include <boost/function.hpp> 63 typedef boost::function<TreeItem* (const te::map::AbstractLayerPtr&)>
FactoryFnctType;
69 static void initialize();
71 static void finalize();
81 #endif // __TERRALIB_QT_WIDGETS_LAYER_EXPLORER_INTERNAL_TREEITEMFACTORY_H
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
A base type for static classes.