25 #ifndef __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERITEM_H 
   26 #define __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERITEM_H 
   31 #include "../../../../maptools/AbstractLayer.h" 
   80         std::string getAsString() 
const;
 
   84         void setVisible(
const VISIBLE& visible, 
const bool& updateAncestors = 
false, 
const bool& updateDescendents = 
false);
 
   86         Qt::ItemFlags flags();
 
  105         int updateGrouping();
 
  119 #endif //__TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERITEM_H 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr