26 #ifndef __TERRALIB_WMS_QT_WMSLAYERITEM_H 
   27 #define __TERRALIB_WMS_QT_WMSLAYERITEM_H 
   30 #include "../../qt/widgets/layer/explorer/AbstractTreeItem.h" 
   31 #include "../Config.h" 
   32 #include "../WMSLayer.h" 
   35 #include <QtCore/QString> 
   51         int columnCount() 
const;
 
   53         QVariant data(
int column, 
int role) 
const;
 
   55         QMenu* getMenu(QWidget* parent = 0) 
const;
 
   57         bool canFetchMore() 
const;
 
   59         Qt::ItemFlags flags() 
const;
 
   63         bool hasChildren() 
const;
 
   65         bool setData(
int column, 
const QVariant& value, 
int role = Qt::EditRole);
 
   74         const std::string getItemType() 
const;
 
   76         QString buildToolTip() 
const;
 
   80         bool hasColorMapItem() 
const;
 
   90 #endif  // __TERRALIB_WMS_QT_WMSLAYERITEM_H 
boost::intrusive_ptr< WMSLayer > WMSLayerPtr
 
#define TEWMSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr