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

.... More...

#include <DataSetSelectorDialog.h>

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

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::auto_ptr< DataSetSelectorWidgetm_selectorW
 
std::auto_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 ( )

Member Function Documentation

std::list<te::da::DataSetTypePtr> te::qt::widgets::DataSetSelectorDialog::getCheckedDataSets ( ) const
std::list<std::string> te::qt::widgets::DataSetSelectorDialog::getCheckedGeomProperties ( ) const
std::list<te::da::DataSetTypePtr> te::qt::widgets::DataSetSelectorDialog::getSelectedDataSets ( ) const
std::list<std::string> te::qt::widgets::DataSetSelectorDialog::getSelectedGeomProperties ( ) const
DataSetSelectorWidget* te::qt::widgets::DataSetSelectorDialog::getSelectorWidget ( ) const
void te::qt::widgets::DataSetSelectorDialog::onDataSetClicked ( DataSetItem item)
protectedslot
void te::qt::widgets::DataSetSelectorDialog::onDataSetGroupClicked ( DataSetGroupItem item)
protectedslot
void te::qt::widgets::DataSetSelectorDialog::onDataSetGroupToggled ( DataSetGroupItem item)
protectedslot
void te::qt::widgets::DataSetSelectorDialog::onDataSetToggled ( DataSetItem item)
protectedslot
void te::qt::widgets::DataSetSelectorDialog::set ( const te::da::DataSourceInfoPtr ds,
bool  useCheckableItems = false 
)
void te::qt::widgets::DataSetSelectorDialog::setSelectMode ( SelectModeType  m)
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.

std::auto_ptr<DataSetSelectorWidget> te::qt::widgets::DataSetSelectorDialog::m_selectorW
private

Definition at line 105 of file DataSetSelectorDialog.h.

std::auto_ptr<Ui::DataSetSelectorDialogForm> te::qt::widgets::DataSetSelectorDialog::m_ui
private

Definition at line 104 of file DataSetSelectorDialog.h.


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