A class for building layer items. More...
#include <AbstractTreeItemFactory.h>
  
 Public Types | |
| typedef boost::function < AbstractTreeItem *(const te::map::AbstractLayerPtr &, QObject *)>  | FactoryFnctType | 
Static Public Member Functions | |
| static void | finalize () | 
| static void | initialize () | 
| static AbstractTreeItem * | make (const te::map::AbstractLayerPtr &layer, QObject *parent) | 
Static Private Attributes | |
| static std::map< std::string,  FactoryFnctType >  | sm_factories | 
A class for building layer items.
Definition at line 59 of file AbstractTreeItemFactory.h.
| typedef boost::function<AbstractTreeItem* (const te::map::AbstractLayerPtr&, QObject*)> te::qt::widgets::AbstractTreeItemFactory::FactoryFnctType | 
Definition at line 63 of file AbstractTreeItemFactory.h.
      
  | 
  static | 
Definition at line 59 of file AbstractTreeItemFactory.cpp.
      
  | 
  static | 
Definition at line 47 of file AbstractTreeItemFactory.cpp.
References sm_factories.
Referenced by te::qt::widgets::Module::finalize(), and te::qt::widgets::Module::initialize().
      
  | 
  inlinestatic | 
Definition at line 76 of file AbstractTreeItemFactory.h.
References sm_factories.
Referenced by te::qt::widgets::FolderLayerItem::fetchMore(), te::qt::widgets::LayerTreeModel::insertRows(), and te::qt::widgets::LayerTreeModel::set().
      
  | 
  staticprivate | 
Definition at line 73 of file AbstractTreeItemFactory.h.
Referenced by initialize(), and make().