te::vp::qt::InputDataAccessWidget Class Reference

Implements a widget used to return a set of Data Access object. More...

#include <InputDataAccessWidget.h>

Inheritance diagram for te::vp::qt::InputDataAccessWidget:

Signals

void dataAccessSelectionChanged ()
 

Public Member Functions

std::vector< te::da::DataAccessPtrgetDataAccessVector ()
 Get a vector of DataAccess given the user defined parameters in the interface. More...
 
Ui::InputDataAccessWidgetForm * getForm () const
 Returns the internal widget. More...
 
 InputDataAccessWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructor. More...
 
void setFilterPropertiesEnabled (bool enabled)
 
void setNumbersOfInputDataAccess (const std::size_t &nDataAccess, const std::list< te::map::AbstractLayerPtr > &layers)
 Set the number of input data access. More...
 
 ~InputDataAccessWidget ()
 Destructor. More...
 

Protected Slots

void onDataAccessSelectionChanged ()
 

Private Attributes

std::vector< te::vp::qt::InputDataAccessItemWidget * > inputDataAccessItemWidgetVec
 
std::unique_ptr< Ui::InputDataAccessWidgetForm > m_ui
 Pointer to Qt widget. More...
 

Detailed Description

Implements a widget used to return a set of Data Access object.

Definition at line 60 of file InputDataAccessWidget.h.

Constructor & Destructor Documentation

◆ InputDataAccessWidget()

te::vp::qt::InputDataAccessWidget::InputDataAccessWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructor.

◆ ~InputDataAccessWidget()

te::vp::qt::InputDataAccessWidget::~InputDataAccessWidget ( )

Destructor.

Member Function Documentation

◆ dataAccessSelectionChanged

void te::vp::qt::InputDataAccessWidget::dataAccessSelectionChanged ( )
signal

◆ getDataAccessVector()

std::vector<te::da::DataAccessPtr> te::vp::qt::InputDataAccessWidget::getDataAccessVector ( )

Get a vector of DataAccess given the user defined parameters in the interface.

Returns
a vector of TerraLib DataAccess objectConfigures the widget to allow the filter of properties

◆ getForm()

Ui::InputDataAccessWidgetForm* te::vp::qt::InputDataAccessWidget::getForm ( ) const

Returns the internal widget.

Returns
Pointer to Qt Widget InputDataAccessWidgetForm

◆ onDataAccessSelectionChanged

void te::vp::qt::InputDataAccessWidget::onDataAccessSelectionChanged ( )
protectedslot

◆ setFilterPropertiesEnabled()

void te::vp::qt::InputDataAccessWidget::setFilterPropertiesEnabled ( bool  enabled)

◆ setNumbersOfInputDataAccess()

void te::vp::qt::InputDataAccessWidget::setNumbersOfInputDataAccess ( const std::size_t &  nDataAccess,
const std::list< te::map::AbstractLayerPtr > &  layers 
)

Set the number of input data access.

Parameters
nDataAccessNumber of input data access

Member Data Documentation

◆ inputDataAccessItemWidgetVec

std::vector<te::vp::qt::InputDataAccessItemWidget*> te::vp::qt::InputDataAccessWidget::inputDataAccessItemWidgetVec
private

Definition at line 112 of file InputDataAccessWidget.h.

◆ m_ui

std::unique_ptr<Ui::InputDataAccessWidgetForm> te::vp::qt::InputDataAccessWidget::m_ui
private

Pointer to Qt widget.

Definition at line 114 of file InputDataAccessWidget.h.


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