All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Plugin.cpp File Reference

Plugin implementation for the GDAL data source widget. More...

#include "../../../../common/Config.h"
#include "../../../../common/Translator.h"
#include "../../../../common/Logger.h"
#include "../../../../dataaccess/dataset/DataSetType.h"
#include "../../../../dataaccess/datasource/DataSourceInfoManager.h"
#include "../../../../dataaccess/datasource/DataSourceManager.h"
#include "../../../../dataaccess/datasource/DataSourceCapabilities.h"
#include "../../../../maptools/AbstractLayer.h"
#include "../../../widgets/datasource/core/DataSourceTypeManager.h"
#include "../../../widgets/layer/utils/DataSet2Layer.h"
#include "../../../widgets/Utils.h"
#include "../../../af/ApplicationController.h"
#include "../../../af/Project.h"
#include "../../../af/Utils.h"
#include "../../../af/events/LayerEvents.h"
#include "GDALType.h"
#include "Plugin.h"
#include "../../../../cellspace/CellSpaceOperations.h"
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/filesystem.hpp>
#include <QAction>
#include <QFileDialog>
#include <QMenu>
#include <QFileInfo>
#include <QMessageBox>

Go to the source code of this file.

Functions

std::list< te::da::DataSetTypePtrGetDataSetsInfo (const te::da::DataSourceInfoPtr &info)
 
void GetLayers (const te::da::DataSourceInfoPtr &info, std::list< te::map::AbstractLayerPtr > &layers)
 

Detailed Description

Plugin implementation for the GDAL data source widget.

Definition in file Plugin.cpp.

Function Documentation

std::list<te::da::DataSetTypePtr> GetDataSetsInfo ( const te::da::DataSourceInfoPtr info)

Definition at line 62 of file Plugin.cpp.

References te::common::Singleton< DataSourceManager >::getInstance().

Referenced by GetLayers().

void GetLayers ( const te::da::DataSourceInfoPtr info,
std::list< te::map::AbstractLayerPtr > &  layers 
)