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);
   101             void getDataSetInfo(std::string dataSetName, std::string schema);
   105             void resizeEvent(QResizeEvent* e);
   107             std::string getGDALURI(std::string dataSetName, std::string schema);
   111             void onMapPreviewToggled(
bool on);
   113             void onItemPressed(QTreeWidgetItem* item, 
int column);
   115             void onResizeTimeout();
   119             std::unique_ptr<Ui::PostGISDataSetSelectorDialogForm> 
m_ui;
   138 #endif  // __TERRALIB_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_POSTGISDATASETSELECTORDIALOG_H 
QTreeWidgetItem * m_rootItem
 
Utility functions for the PgisRaster data source widget plugin. 
 
std::unique_ptr< Ui::PostGISDataSetSelectorDialogForm > m_ui
 
QGridLayout * m_propertyLayout
 
QTimer * m_timer
Timer to execute redraw on resize action. 
 
An abstract class for raster data strucutures. 
 
te::da::DataSourceInfoPtr m_datasource
 
std::vector< PostGISRasterInfo > PostGISRasterInfoVec
 
QtTreePropertyBrowser * m_propertyBrowser
 
std::unique_ptr< te::qt::widgets::DataSetDisplay > m_mapPreview
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
 
RasterPropertiesInfo * m_rasterPropertyInfo