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