Plugin implementation for the OGR data source widget. More...
#include "../../../../common/Config.h"
#include "../../../../common/Logger.h"
#include "../../../../common/Translator.h"
#include "../../../../srs/Config.h"
#include "../../../../srs/SpatialReferenceSystemManager.h"
#include "../../../../dataaccess/dataset/DataSetType.h"
#include "../../../../dataaccess/datasource/DataSourceInfoManager.h"
#include "../../../../dataaccess/datasource/DataSourceManager.h"
#include "../../../../dataaccess/utils/Utils.h"
#include "../../../../maptools/AbstractLayer.h"
#include "../../../widgets/layer/utils/DataSet2Layer.h"
#include "../../../widgets/datasource/core/DataSourceTypeManager.h"
#include "../../../widgets/Utils.h"
#include "../../../af/ApplicationController.h"
#include "../../../af/Project.h"
#include "../../../af/Utils.h"
#include "../../../af/events/LayerEvents.h"
#include "OGRType.h"
#include "Plugin.h"
#include "Utils.h"
#include <ogrsf_frmts.h>
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/filesystem.hpp>
#include <QFileInfo>
#include <QAction>
#include <QApplication>
#include <QFileDialog>
#include <QMenu>
#include <QMessageBox>
Go to the source code of this file.
Functions | |
std::list< te::da::DataSetTypePtr > | GetDataSetsInfo (const te::da::DataSourceInfoPtr &info) |
QString | GetFileExtensionName (const std::string &type) |
void | GetLayers (const te::da::DataSourceInfoPtr &info, std::list< te::map::AbstractLayerPtr > &layers) |
QString | GetSupportedFiles () |
Plugin implementation for the OGR data source widget.
Definition in file Plugin.cpp.
std::list<te::da::DataSetTypePtr> GetDataSetsInfo | ( | const te::da::DataSourceInfoPtr & | info | ) |
Definition at line 64 of file Plugin.cpp.
References te::common::Singleton< DataSourceManager >::getInstance().
QString GetFileExtensionName | ( | const std::string & | type | ) |
Definition at line 90 of file Plugin.cpp.
Referenced by GetSupportedFiles().
void GetLayers | ( | const te::da::DataSourceInfoPtr & | info, |
std::list< te::map::AbstractLayerPtr > & | layers | ||
) |
Definition at line 82 of file Plugin.cpp.
References GetDataSetsInfo().
QString GetSupportedFiles | ( | ) |
Definition at line 112 of file Plugin.cpp.
References GetFileExtensionName().