te::qt::widgets::DataExchangerWizard Class Reference

Qt dialog for .... More...

#include <DataExchangerWizard.h>

Inheritance diagram for te::qt::widgets::DataExchangerWizard:
QWizard

Public Member Functions

 DataExchangerWizard (QWidget *parent=0, Qt::WindowFlags f=0)
 
te::da::DataSourceInfoPtr getDataSource () const
 
te::da::DataSourceInfoPtr getTargetDataSource () const
 
int nextId () const
 
 ~DataExchangerWizard ()
 

Protected Slots

void back ()
 
void next ()
 

Protected Member Functions

void exchange ()
 

Private Types

enum  {
  PAGE_DATASOURCE_SELECTION, PAGE_DATASET_SELECTION, PAGE_TARGET_DATASOURCE, PAGE_DATASET_OPTIONS,
  PAGE_SUMMARY
}
 

Private Attributes

std::unique_ptr< DataSetOptionsWizardPagem_datasetOptionsPage
 
std::unique_ptr< DataSetSelectorWizardPagem_datasetSelectorPage
 
std::unique_ptr< DataSourceSelectorWizardPagem_datasourceSelectorPage
 
std::unique_ptr< DataExchangeSummaryWizardPagem_summaryPage
 
std::unique_ptr< DataSourceSelectorWizardPagem_targetSelectorPage
 
std::unique_ptr< Ui::DataExchangerWizardForm > m_ui
 

Detailed Description

Qt dialog for ....

Definition at line 63 of file DataExchangerWizard.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
PAGE_DATASOURCE_SELECTION 
PAGE_DATASET_SELECTION 
PAGE_TARGET_DATASOURCE 
PAGE_DATASET_OPTIONS 
PAGE_SUMMARY 

Definition at line 91 of file DataExchangerWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::DataExchangerWizard::~DataExchangerWizard ( )
default

Referenced by DataExchangerWizard().

Member Function Documentation

void te::qt::widgets::DataExchangerWizard::back ( )
protectedslot

Definition at line 171 of file DataExchangerWizard.cpp.

References PAGE_SUMMARY.

Referenced by DataExchangerWizard().

te::da::DataSourceInfoPtr te::qt::widgets::DataExchangerWizard::getDataSource ( ) const
te::da::DataSourceInfoPtr te::qt::widgets::DataExchangerWizard::getTargetDataSource ( ) const
void te::qt::widgets::DataExchangerWizard::next ( )
protectedslot
int te::qt::widgets::DataExchangerWizard::nextId ( ) const

Definition at line 122 of file DataExchangerWizard.cpp.

Member Data Documentation

std::unique_ptr<DataSetOptionsWizardPage> te::qt::widgets::DataExchangerWizard::m_datasetOptionsPage
private

Definition at line 104 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard(), exchange(), and next().

std::unique_ptr<DataSetSelectorWizardPage> te::qt::widgets::DataExchangerWizard::m_datasetSelectorPage
private

Definition at line 102 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard(), and next().

std::unique_ptr<DataSourceSelectorWizardPage> te::qt::widgets::DataExchangerWizard::m_datasourceSelectorPage
private

Definition at line 101 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard(), and getDataSource().

std::unique_ptr<DataExchangeSummaryWizardPage> te::qt::widgets::DataExchangerWizard::m_summaryPage
private

Definition at line 105 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard(), and exchange().

std::unique_ptr<DataSourceSelectorWizardPage> te::qt::widgets::DataExchangerWizard::m_targetSelectorPage
private

Definition at line 103 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard(), and getTargetDataSource().

std::unique_ptr<Ui::DataExchangerWizardForm> te::qt::widgets::DataExchangerWizard::m_ui
private

Definition at line 100 of file DataExchangerWizard.h.

Referenced by DataExchangerWizard().


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