Plugin implementation for the GDAL data source widget. More...
#include "../../../../common/Config.h"#include "../../../../core/translator/Translator.h"#include "../../../../core/logger/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/canvas/MultiThreadMapDisplay.h"#include "../../../widgets/datasource/core/DataSourceTypeManager.h"#include "../../../widgets/layer/explorer/LayerItemView.h"#include "../../../widgets/layer/utils/DataSet2Layer.h"#include "../../../widgets/raster/RasterInfoDialog.h"#include "../../../widgets/raster/RasterInfoWidget.h"#include "../../../widgets/Utils.h"#include "../../../af/ApplicationController.h"#include "../../../af/BaseApplication.h"#include "../../../af/Utils.h"#include "../../../af/events/LayerEvents.h"#include "../../../af/events/ApplicationEvents.h"#include "GDALType.h"#include "Plugin.h"#include "Utils.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>#include <QToolBar>Go to the source code of this file.
Functions | |
| std::list< te::da::DataSetTypePtr > | GetDataSetsInfo (const te::da::DataSourceInfoPtr &info) |
| te::map::AbstractLayerPtr | GetLayer (const te::da::DataSourceInfoPtr &info, std::string fileName) |
| void | GetLayers (const te::da::DataSourceInfoPtr &info, std::list< te::map::AbstractLayerPtr > &layers) |
Plugin implementation for the GDAL data source widget.
Definition in file src/terralib/qt/plugins/datasource/gdal/Plugin.cpp.
| std::list<te::da::DataSetTypePtr> GetDataSetsInfo | ( | const te::da::DataSourceInfoPtr & | info | ) |
Definition at line 70 of file src/terralib/qt/plugins/datasource/gdal/Plugin.cpp.
References ds, and te::common::Singleton< DataSourceManager >::getInstance().
Referenced by te::qt::plugins::gdal::GetLayers(), and GetLayers().
| te::map::AbstractLayerPtr GetLayer | ( | const te::da::DataSourceInfoPtr & | info, |
| std::string | fileName | ||
| ) |
Definition at line 86 of file src/terralib/qt/plugins/datasource/gdal/Plugin.cpp.
References ds, te::common::Singleton< DataSourceManager >::getInstance(), TE_LOG_DEBUG, and TE_TR.
Referenced by te::qt::plugins::gdal::Plugin::openFileDialog().
| void GetLayers | ( | const te::da::DataSourceInfoPtr & | info, |
| std::list< te::map::AbstractLayerPtr > & | layers | ||
| ) |
Definition at line 102 of file src/terralib/qt/plugins/datasource/gdal/Plugin.cpp.
References GetDataSetsInfo().