26 #ifndef __TERRALIB_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_POSTGISDATASETSELECTORDIALOG_H 27 #define __TERRALIB_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_POSTGISDATASETSELECTORDIALOG_H 31 #include "../../../../dataaccess/dataset/DataSetType.h" 32 #include "../../../../dataaccess/datasource/DataSourceInfo.h" 40 #include <QGridLayout> 42 #include <QTreeWidgetItem> 45 #include <QtPropertyBrowser/QtTreePropertyBrowser> 47 namespace Ui {
class PostGISDataSetSelectorDialogForm; }
99 void drawDataSet(std::string dataSetName, std::string schema);
107 std::string
getGDALURI(std::string dataSetName, std::string schema);
119 std::unique_ptr<Ui::PostGISDataSetSelectorDialogForm>
m_ui;
138 #endif // __TERRALIB_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_POSTGISDATASETSELECTORDIALOG_H
void drawDataSet(std::string dataSetName, std::string schema)
QTreeWidgetItem * m_rootItem
void onItemPressed(QTreeWidgetItem *item, int column)
Utility functions for the PgisRaster data source widget plugin.
std::unique_ptr< Ui::PostGISDataSetSelectorDialogForm > m_ui
PostGISDataSetSelectorDialog(QWidget *parent=0, Qt::WindowFlags f=0)
QGridLayout * m_propertyLayout
QTimer * m_timer
Timer to execute redraw on resize action.
An abstract class for raster data strucutures.
void buildDataSetInfoProperties(te::rst::Raster *raster)
void getSelecteds(PostGISRasterInfoVec &vec)
te::da::DataSourceInfoPtr m_datasource
std::vector< PostGISRasterInfo > PostGISRasterInfoVec
void resizeEvent(QResizeEvent *e)
std::string getGDALURI(std::string dataSetName, std::string schema)
QtTreePropertyBrowser * m_propertyBrowser
void getDataSetInfo(std::string dataSetName, std::string schema)
std::unique_ptr< te::qt::widgets::DataSetDisplay > m_mapPreview
~PostGISDataSetSelectorDialog()
void onMapPreviewToggled(bool on)
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
RasterPropertiesInfo * m_rasterPropertyInfo