26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H 
   27 #define __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H 
   30 #include "../../../../maptools/AbstractLayer.h" 
   31 #include "../../Config.h" 
   40 namespace Ui { 
class LayerSelectorWidgetForm; }
 
   48       class LayerSearchDialog;
 
   76           Ui::LayerSelectorWidgetForm* getForm() 
const;
 
   80           void setList(std::list<te::map::AbstractLayerPtr>& layerList, FilterOptions fo = NO_FILTER);
 
   84           void filterOnlyByRaster();
 
   86           void filterOnlyByGeom();
 
   92           void onLayerSearchToolButtonClicked();
 
   94           void onLayerComboBoxActivated(
int index);
 
  102          std::auto_ptr<Ui::LayerSelectorWidgetForm> 
m_ui;
 
  112 #endif  // __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr