25#ifndef __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERITEMMODEL_H
26#define __TERRALIB_QT_WIDGETS_LAYER_INTERNAL_LAYERITEMMODEL_H
36#include <QAbstractItemModel>
43#ifndef Q_DECL_OVERRIDE
44 #define Q_DECL_OVERRIDE
128 void addLayers(
const std::list<te::map::AbstractLayerPtr>& layers,
const std::string& idxPath =
"./");
139 void addLayers(
const std::list<te::map::AbstractLayerPtr>& layers,
const QModelIndex&
parent,
const std::string& idxPath =
"./");
148 void setLayers(
const std::list<te::map::AbstractLayerPtr>& layers);
186 void addFolder(
const std::string& name,
const QModelIndex& idx);
223 QVariant
headerData(
int section, Qt::Orientation orientation,
226 QModelIndex
index(
int row,
int column,
This is the base class for Layers.
Namespace for the Map Tools module of TerraLib.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr