te::qt::widgets::DataSetSelectorDialog Class Reference

.... More...

#include <DataSetSelectorDialog.h>

Inheritance diagram for te::qt::widgets::DataSetSelectorDialog:
QDialog

Public Types

enum  SelectModeType { CHECKED_ITEMS, SELECTED_ITEMS }
 

Public Member Functions

 DataSetSelectorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
std::list< te::da::DataSetTypePtrgetCheckedDataSets () const
 
std::list< std::string > getCheckedGeomProperties () const
 
std::list< te::da::DataSetTypePtrgetSelectedDataSets () const
 
std::list< std::string > getSelectedGeomProperties () const
 
DataSetSelectorWidgetgetSelectorWidget () const
 
void set (const te::da::DataSourceInfoPtr &ds, bool useCheckableItems=false)
 
void setSelectMode (SelectModeType m)
 
 ~DataSetSelectorDialog ()
 

Protected Slots

void onDataSetClicked (DataSetItem *item)
 
void onDataSetGroupClicked (DataSetGroupItem *item)
 
void onDataSetGroupToggled (DataSetGroupItem *item)
 
void onDataSetToggled (DataSetItem *item)
 

Protected Member Functions

void updateSelectPushButton ()
 

Private Attributes

SelectModeType m_selectMode
 
std::unique_ptr< DataSetSelectorWidgetm_selectorW
 
std::unique_ptr< Ui::DataSetSelectorDialogForm > m_ui
 

Detailed Description

....

Definition at line 58 of file DataSetSelectorDialog.h.

Member Enumeration Documentation

Enumerator
CHECKED_ITEMS 
SELECTED_ITEMS 

Definition at line 64 of file DataSetSelectorDialog.h.

Constructor & Destructor Documentation

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

Referenced by DataSetSelectorDialog().

Member Function Documentation

std::list< te::da::DataSetTypePtr > te::qt::widgets::DataSetSelectorDialog::getCheckedDataSets ( ) const

Definition at line 84 of file DataSetSelectorDialog.cpp.

References m_selectorW.

std::list< std::string > te::qt::widgets::DataSetSelectorDialog::getCheckedGeomProperties ( ) const

Definition at line 89 of file DataSetSelectorDialog.cpp.

References m_selectorW.

std::list< te::da::DataSetTypePtr > te::qt::widgets::DataSetSelectorDialog::getSelectedDataSets ( ) const

Definition at line 94 of file DataSetSelectorDialog.cpp.

References m_selectorW.

std::list< std::string > te::qt::widgets::DataSetSelectorDialog::getSelectedGeomProperties ( ) const

Definition at line 99 of file DataSetSelectorDialog.cpp.

References m_selectorW.

te::qt::widgets::DataSetSelectorWidget * te::qt::widgets::DataSetSelectorDialog::getSelectorWidget ( ) const

Definition at line 109 of file DataSetSelectorDialog.cpp.

References m_selectorW.

void te::qt::widgets::DataSetSelectorDialog::onDataSetClicked ( DataSetItem item)
protectedslot

Definition at line 119 of file DataSetSelectorDialog.cpp.

References updateSelectPushButton().

Referenced by DataSetSelectorDialog().

void te::qt::widgets::DataSetSelectorDialog::onDataSetGroupClicked ( DataSetGroupItem item)
protectedslot

Definition at line 129 of file DataSetSelectorDialog.cpp.

References updateSelectPushButton().

Referenced by DataSetSelectorDialog().

void te::qt::widgets::DataSetSelectorDialog::onDataSetGroupToggled ( DataSetGroupItem item)
protectedslot

Definition at line 124 of file DataSetSelectorDialog.cpp.

References updateSelectPushButton().

Referenced by DataSetSelectorDialog().

void te::qt::widgets::DataSetSelectorDialog::onDataSetToggled ( DataSetItem item)
protectedslot

Definition at line 114 of file DataSetSelectorDialog.cpp.

References updateSelectPushButton().

Referenced by DataSetSelectorDialog().

void te::qt::widgets::DataSetSelectorDialog::set ( const te::da::DataSourceInfoPtr ds,
bool  useCheckableItems = false 
)
void te::qt::widgets::DataSetSelectorDialog::setSelectMode ( SelectModeType  m)

Definition at line 104 of file DataSetSelectorDialog.cpp.

References m_selectMode.

void te::qt::widgets::DataSetSelectorDialog::updateSelectPushButton ( )
protected

Member Data Documentation

SelectModeType te::qt::widgets::DataSetSelectorDialog::m_selectMode
private

Definition at line 106 of file DataSetSelectorDialog.h.

Referenced by setSelectMode(), and updateSelectPushButton().

std::unique_ptr<DataSetSelectorWidget> te::qt::widgets::DataSetSelectorDialog::m_selectorW
private
std::unique_ptr<Ui::DataSetSelectorDialogForm> te::qt::widgets::DataSetSelectorDialog::m_ui
private

Definition at line 104 of file DataSetSelectorDialog.h.

Referenced by DataSetSelectorDialog(), set(), and updateSelectPushButton().


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