27 #include "../../../../common/Translator.h" 
   28 #include "../../../../dataaccess/dataset/DataSetType.h" 
   29 #include "../../../../dataaccess/datasource/DataSource.h" 
   30 #include "../../../../dataaccess/datasource/DataSourceManager.h" 
   31 #include "../../../../dataaccess/utils/Utils.h" 
   32 #include "../../../../geometry/Envelope.h" 
   33 #include "../../../../geometry/GeometryProperty.h" 
   34 #include "../../../../maptools/AbstractLayer.h" 
   35 #include "../../../../maptools/DataSetLayer.h" 
   36 #include "../../Exception.h" 
   37 #include "../utils/DataSet2Layer.h" 
   55   m_datasources = datasources;
 
   60   std::list<te::map::AbstractLayerPtr> layers;
 
   62   for(std::list<te::da::DataSourceInfoPtr>::iterator it = m_datasources.begin(); it != m_datasources.end(); ++it)
 
   66     if(datasource.get() == 0)
 
   70       if(datasource.get() == 0)
 
   71         throw Exception(
TR_QT_WIDGETS(
"Could not retrieve the data source instance!"));
 
   74     if(!datasource->isOpened())
 
   77     std::vector<std::string> datasetNames;
 
   83     for(std::size_t i = 0; i < datasetNames.size(); ++i)
 
   85       std::auto_ptr<te::da::DataSetType> dt = datasource->getDataSetType(datasetNames[i]);
 
   89       layers.push_back(layer);
 
TEDATAACCESSEXPORT void GetDataSetNames(std::vector< std::string > &datasetNames, const std::string &datasourceId)
 
std::list< te::map::AbstractLayerPtr > getLayers()
 
HiddenDataSetLayerSelector(QWidget *parent=0, Qt::WindowFlags f=0)
 
boost::shared_ptr< DataSource > DataSourcePtr
 
boost::intrusive_ptr< DataSetLayer > DataSetLayerPtr
 
#define TR_QT_WIDGETS(message)
It marks a string in order to get translated. This is a special mark used in the TerraLib Qt Widgets ...
 
boost::shared_ptr< DataSetType > DataSetTypePtr
 
~HiddenDataSetLayerSelector()
 
An abstract class for layer selection widgets. 
 
static DataSourceManager & getInstance()
It returns a reference to the singleton instance. 
 
void set(const std::list< te::da::DataSourceInfoPtr > &datasources)