te::qt::widgets::SaveSelectedObjectsWidget Class Reference

#include <SaveSelectedObjectsWidget.h>

Inheritance diagram for te::qt::widgets::SaveSelectedObjectsWidget:

Public Member Functions

bool execute (std::string &errorMessage)
 
te::map::AbstractLayerPtr getLayer ()
 
void save (te::da::DataSource *dataSource, te::da::DataSet *dataSet, te::da::DataSetType *dataSetType)
 
 SaveSelectedObjectsWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setParameters (te::map::AbstractLayerPtr layer)
 Set parameters. More...
 
void updateWindowComponents ()
 Update components with imput data. More...
 
 ~SaveSelectedObjectsWidget ()
 

Protected Slots

void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Attributes

te::map::AbstractLayerPtr m_layer
 TerraLib layer auto ptr. More...
 
te::map::AbstractLayerPtr m_layerResult
 
const te::da::ObjectIdSetm_oidSet
 Object Id Set. More...
 
te::da::DataSourceInfoPtr m_outputDatasource
 
QSignalMapper * m_removeMapper
 The mapper used to know which action was executed. More...
 
int m_srid
 SRID of in/out layer. More...
 
bool m_toFile
 
std::auto_ptr< Ui::SaveSelectedObjectsWidgetForm > m_ui
 

Detailed Description

Definition at line 55 of file SaveSelectedObjectsWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::SaveSelectedObjectsWidget::SaveSelectedObjectsWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Default Constructor

te::qt::widgets::SaveSelectedObjectsWidget::~SaveSelectedObjectsWidget ( )

Default Destructor

Member Function Documentation

bool te::qt::widgets::SaveSelectedObjectsWidget::execute ( std::string &  errorMessage)
te::map::AbstractLayerPtr te::qt::widgets::SaveSelectedObjectsWidget::getLayer ( )
void te::qt::widgets::SaveSelectedObjectsWidget::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::qt::widgets::SaveSelectedObjectsWidget::onTargetFileToolButtonPressed ( )
protectedslot
void te::qt::widgets::SaveSelectedObjectsWidget::save ( te::da::DataSource dataSource,
te::da::DataSet dataSet,
te::da::DataSetType dataSetType 
)
void te::qt::widgets::SaveSelectedObjectsWidget::setParameters ( te::map::AbstractLayerPtr  layer)

Set parameters.

void te::qt::widgets::SaveSelectedObjectsWidget::updateWindowComponents ( )

Update components with imput data.

Member Data Documentation

te::map::AbstractLayerPtr te::qt::widgets::SaveSelectedObjectsWidget::m_layer
private

TerraLib layer auto ptr.

Definition at line 91 of file SaveSelectedObjectsWidget.h.

te::map::AbstractLayerPtr te::qt::widgets::SaveSelectedObjectsWidget::m_layerResult
private

Definition at line 99 of file SaveSelectedObjectsWidget.h.

const te::da::ObjectIdSet* te::qt::widgets::SaveSelectedObjectsWidget::m_oidSet
private

Object Id Set.

Definition at line 95 of file SaveSelectedObjectsWidget.h.

te::da::DataSourceInfoPtr te::qt::widgets::SaveSelectedObjectsWidget::m_outputDatasource
private

Definition at line 97 of file SaveSelectedObjectsWidget.h.

QSignalMapper* te::qt::widgets::SaveSelectedObjectsWidget::m_removeMapper
private

The mapper used to know which action was executed.

Definition at line 103 of file SaveSelectedObjectsWidget.h.

int te::qt::widgets::SaveSelectedObjectsWidget::m_srid
private

SRID of in/out layer.

Definition at line 93 of file SaveSelectedObjectsWidget.h.

bool te::qt::widgets::SaveSelectedObjectsWidget::m_toFile
private

Definition at line 101 of file SaveSelectedObjectsWidget.h.

std::auto_ptr<Ui::SaveSelectedObjectsWidgetForm> te::qt::widgets::SaveSelectedObjectsWidget::m_ui
private

Definition at line 89 of file SaveSelectedObjectsWidget.h.


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