te::qt::widgets::DataSetAdapterWidget Class Reference

A dialog for creating a data set adapter. More...

#include <DataSetAdapterWidget.h>

Inheritance diagram for te::qt::widgets::DataSetAdapterWidget:
QWidget

Public Slots

void onAddToolButtonClicked ()
 
void onCellClicked (int row, int col)
 
void onDownToolButtonClicked ()
 
void onEditToolButtonClicked ()
 
void onRemoveToolButtonClicked ()
 
void onUpToolButtonClicked ()
 

Signals

void dataSetAdapterChanged ()
 

Public Member Functions

 DataSetAdapterWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
te::da::DataSetTypeConvertergetConverter ()
 
void setAdapterParameters (te::da::DataSetType *sourceDataSetType, te::da::DataSetTypeConverter *converter, const te::da::DataSourceInfoPtr &targetDatasource)
 Used to set the needed information to create a data set adapter. More...
 
 ~DataSetAdapterWidget ()
 

Protected Member Functions

void buidTypeMap ()
 
void fillDataSetTable ()
 

Private Attributes

te::da::DataSetTypeConverterm_dataSetConverter
 
te::da::DataSetTypem_sourceDataSetType
 
te::da::DataSourcePtr m_targetDataSource
 
std::map< int, std::string > m_typeMap
 
std::unique_ptr< Ui::DataSetAdapterWidgetForm > m_ui
 

Detailed Description

A dialog for creating a data set adapter.

Definition at line 63 of file DataSetAdapterWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::DataSetAdapterWidget::DataSetAdapterWidget ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::DataSetAdapterWidget::~DataSetAdapterWidget ( )
default

Referenced by DataSetAdapterWidget().

Member Function Documentation

void te::qt::widgets::DataSetAdapterWidget::dataSetAdapterChanged ( )
signal
te::da::DataSetTypeConverter * te::qt::widgets::DataSetAdapterWidget::getConverter ( )

Definition at line 83 of file DataSetAdapterWidget.cpp.

References m_dataSetConverter.

void te::qt::widgets::DataSetAdapterWidget::onCellClicked ( int  row,
int  col 
)
slot
void te::qt::widgets::DataSetAdapterWidget::onDownToolButtonClicked ( )
slot

Definition at line 129 of file DataSetAdapterWidget.cpp.

Referenced by DataSetAdapterWidget().

void te::qt::widgets::DataSetAdapterWidget::onEditToolButtonClicked ( )
slot

Definition at line 121 of file DataSetAdapterWidget.cpp.

Referenced by DataSetAdapterWidget().

void te::qt::widgets::DataSetAdapterWidget::onRemoveToolButtonClicked ( )
slot
void te::qt::widgets::DataSetAdapterWidget::onUpToolButtonClicked ( )
slot

Definition at line 125 of file DataSetAdapterWidget.cpp.

Referenced by DataSetAdapterWidget().

void te::qt::widgets::DataSetAdapterWidget::setAdapterParameters ( te::da::DataSetType sourceDataSetType,
te::da::DataSetTypeConverter converter,
const te::da::DataSourceInfoPtr targetDatasource 
)

Used to set the needed information to create a data set adapter.

Parameters
targetDS
sourceDataSet

Definition at line 69 of file DataSetAdapterWidget.cpp.

References fillDataSetTable(), te::common::Singleton< DataSourceManager >::getInstance(), m_dataSetConverter, m_sourceDataSetType, m_targetDataSource, and m_ui.

Member Data Documentation

te::da::DataSetTypeConverter* te::qt::widgets::DataSetAdapterWidget::m_dataSetConverter
private
te::da::DataSetType* te::qt::widgets::DataSetAdapterWidget::m_sourceDataSetType
private

Definition at line 116 of file DataSetAdapterWidget.h.

Referenced by onAddToolButtonClicked(), and setAdapterParameters().

te::da::DataSourcePtr te::qt::widgets::DataSetAdapterWidget::m_targetDataSource
private

Definition at line 115 of file DataSetAdapterWidget.h.

Referenced by onAddToolButtonClicked(), and setAdapterParameters().

std::map<int, std::string> te::qt::widgets::DataSetAdapterWidget::m_typeMap
private

Definition at line 114 of file DataSetAdapterWidget.h.

Referenced by buidTypeMap(), and fillDataSetTable().

std::unique_ptr<Ui::DataSetAdapterWidgetForm> te::qt::widgets::DataSetAdapterWidget::m_ui
private

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