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 void | reg (const std::string &key, const FactoryFnctType &f) | 
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 63 of file AbstractTreeItemFactory.cpp.
Referenced by te::qt::widgets::Module::finalize().
      
  | 
  static | 
Definition at line 51 of file AbstractTreeItemFactory.cpp.
Referenced by te::qt::widgets::Module::initialize().
      
  | 
  inlinestatic | 
Definition at line 78 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().
      
  | 
  static | 
Definition at line 46 of file AbstractTreeItemFactory.cpp.
References sm_factories.
Referenced by te::qt::plugins::st::ObservationAction::ObservationAction(), te::qt::plugins::wms::Plugin::startup(), te::qt::plugins::st::TimeSeriesAction::TimeSeriesAction(), and te::qt::plugins::st::TrajectoryAction::TrajectoryAction().
      
  | 
  staticprivate | 
Definition at line 75 of file AbstractTreeItemFactory.h.