26 #ifndef __TE_QT_PLUGINS_DATASOURCE_OGR_INTERNAL_UTILS_H
27 #define __TE_QT_PLUGINS_DATASOURCE_OGR_INTERNAL_UTILS_H
29 #include "../../../../dataaccess/datasource/DataSourceInfo.h"
32 #include <QtCore/QString>
46 void CreateLayers(QStringList fileNames, std::list<te::map::AbstractLayerPtr>& layers);
49 const std::vector< std::string >& selectedDataSetNames,
50 std::list<te::map::AbstractLayerPtr>& layers);
55 const std::vector< std::string >& selectedDataSetNames,
56 std::list<te::map::AbstractLayerPtr>& layers);
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
void GetLayers(const te::da::DataSourceInfoPtr &info, std::list< te::map::AbstractLayerPtr > &layers)
bool IsShapeFile(const QString &path)
void GetSelectedLayers(const te::da::DataSourceInfoPtr &info, const std::vector< std::string > &selectedDataSetNames, std::list< te::map::AbstractLayerPtr > &layers)
void CreateSelectedLayers(const te::da::DataSourceInfoPtr &dataSourceInfoPtr, const std::vector< std::string > &selectedDataSetNames, std::list< te::map::AbstractLayerPtr > &layers)
void CreateLayers(QStringList fileNames, std::list< te::map::AbstractLayerPtr > &layers)
bool HasShapeFileSpatialIndex(const QString &path)