26 #ifndef __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H    27 #define __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H    31 #include "../../../../maptools/AbstractLayer.h"    33 #include "../../Config.h"    42 namespace Ui { 
class LayerSelectorWidgetForm; }
    50       class LayerSearchDialog;
    78           Ui::LayerSelectorWidgetForm* getForm() 
const;
    82           void setList(std::list<te::map::AbstractLayerPtr>& layerList, 
FilterOptions fo = NO_FILTER);
    86           void filterOnlyByRaster();
    88           void filterOnlyByGeom();
    94           void onLayerSearchToolButtonClicked();
    96           void onLayerComboBoxActivated(
int index);
   104          std::unique_ptr<Ui::LayerSelectorWidgetForm> 
m_ui;
   114 #endif  // __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERSELECTORWIDGET_H 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr