te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog Class Reference

.... More...

#include <PostGISDataSetSelectorDialog.h>

Inheritance diagram for te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog:

Public Member Functions

void getSelecteds (PostGISRasterInfoVec &vec)
 
 PostGISDataSetSelectorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void set (const te::da::DataSourceInfoPtr &ds)
 
 ~PostGISDataSetSelectorDialog ()
 

Protected Slots

void onItemPressed (QTreeWidgetItem *item, int column)
 
void onMapPreviewToggled (bool on)
 
void onResizeTimeout ()
 

Protected Member Functions

void buildDataSetInfoProperties (te::rst::Raster *raster)
 
void drawDataSet (std::string dataSetName, std::string schema)
 
void getDataSetInfo (std::string dataSetName, std::string schema)
 
std::string getGDALURI (std::string dataSetName, std::string schema)
 
void listDataSets ()
 
void resizeEvent (QResizeEvent *e)
 

Private Types

enum  ItemType { ROOT_ITEM, TABLE_ITEM }
 

Private Attributes

te::da::DataSourceInfoPtr m_datasource
 
std::unique_ptr< te::qt::widgets::DataSetDisplaym_mapPreview
 
QtTreePropertyBrowser * m_propertyBrowser
 
QGridLayout * m_propertyLayout
 
RasterPropertiesInfom_rasterPropertyInfo
 
QTreeWidgetItem * m_rootItem
 
QTimer * m_timer
 Timer to execute redraw on resize action. More...
 
std::unique_ptr< Ui::PostGISDataSetSelectorDialogForm > m_ui
 

Detailed Description

....

Definition at line 75 of file PostGISDataSetSelectorDialog.h.

Member Enumeration Documentation

Enumerator
ROOT_ITEM 
TABLE_ITEM 

Definition at line 79 of file PostGISDataSetSelectorDialog.h.

Constructor & Destructor Documentation

te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::PostGISDataSetSelectorDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::~PostGISDataSetSelectorDialog ( )

Member Function Documentation

void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::buildDataSetInfoProperties ( te::rst::Raster raster)
protected
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::drawDataSet ( std::string  dataSetName,
std::string  schema 
)
protected
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::getDataSetInfo ( std::string  dataSetName,
std::string  schema 
)
protected
std::string te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::getGDALURI ( std::string  dataSetName,
std::string  schema 
)
protected
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::getSelecteds ( PostGISRasterInfoVec vec)
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::listDataSets ( )
protected
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::onItemPressed ( QTreeWidgetItem *  item,
int  column 
)
protectedslot
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::onMapPreviewToggled ( bool  on)
protectedslot
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::onResizeTimeout ( )
protectedslot
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::resizeEvent ( QResizeEvent *  e)
protected
void te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::set ( const te::da::DataSourceInfoPtr ds)

Member Data Documentation

te::da::DataSourceInfoPtr te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_datasource
private

Definition at line 122 of file PostGISDataSetSelectorDialog.h.

std::unique_ptr<te::qt::widgets::DataSetDisplay> te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_mapPreview
private

Definition at line 120 of file PostGISDataSetSelectorDialog.h.

QtTreePropertyBrowser* te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_propertyBrowser
private

Definition at line 126 of file PostGISDataSetSelectorDialog.h.

QGridLayout* te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_propertyLayout
private

Definition at line 128 of file PostGISDataSetSelectorDialog.h.

RasterPropertiesInfo* te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_rasterPropertyInfo
private

Definition at line 127 of file PostGISDataSetSelectorDialog.h.

QTreeWidgetItem* te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_rootItem
private

Definition at line 124 of file PostGISDataSetSelectorDialog.h.

QTimer* te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_timer
private

Timer to execute redraw on resize action.

Definition at line 130 of file PostGISDataSetSelectorDialog.h.

std::unique_ptr<Ui::PostGISDataSetSelectorDialogForm> te::qt::plugins::pgisRaster::PostGISDataSetSelectorDialog::m_ui
private

Definition at line 119 of file PostGISDataSetSelectorDialog.h.


The documentation for this class was generated from the following file: