A wizard for selecting datasets from a data source. More...
#include <DataSetSelectorWidget.h>
  
 Classes | |
| struct | DataSetComparer | 
Public Member Functions | |
| DataSetSelectorWidget (QWidget *parent=0, Qt::WindowFlags f=0) | |
| std::list< te::da::DataSetTypePtr > | getCheckedDataSets () const | 
| std::list< std::string > | getCheckedGeomProperties () const | 
| std::list< te::da::DataSetTypePtr > | getSelectedDataSets () const | 
| std::list< std::string > | getSelectedGeomProperties () const | 
| DataSetTreeView * | getTreeView () const | 
| bool | hasCheckedDataSets () const | 
| bool | hasSelectedDataSets () const | 
| void | set (const te::da::DataSourceInfoPtr &ds, bool useCheckableItems=false) | 
| void | setDataPreviewEnabled (bool enabled) | 
| void | setDataPreviewVisible (bool visible) | 
| void | setMapPreviewEnabled (bool enabled) | 
| void | setMapPreviewVisible (bool visible) | 
| void | setNumPreviewRows (int nrows) | 
| ~DataSetSelectorWidget () | |
Protected Slots | |
| void | onDataPreviewToggled (bool on) | 
| void | onDataSetClicked (DataSetItem *item) | 
| void | onDataSetGroupToggled (DataSetGroupItem *item) | 
| void | onDataSetToggled (DataSetItem *item) | 
| void | onMapPreviewToggled (bool on) | 
Protected Member Functions | |
| void | previewData (const te::da::DataSetTypePtr &dataset) | 
| void | previewMap (const te::da::DataSetTypePtr &dataset) | 
Private Attributes | |
| std::map < te::da::DataSetTypePtr, std::string, DataSetComparer >  | m_checkedDatasets | 
| std::auto_ptr< DataSetTreeView > | m_datasetTreeView | 
| te::da::DataSourceInfoPtr | m_datasource | 
| std::auto_ptr < te::qt::widgets::DataSetDisplay >  | m_mapPreview | 
| int | m_nPreviewRows | 
| std::auto_ptr< DataSetTableView > | m_tblView | 
| std::auto_ptr < Ui::DataSetSelectorWidgetForm >  | m_ui | 
A wizard for selecting datasets from a data source.
Definition at line 63 of file DataSetSelectorWidget.h.
| te::qt::widgets::DataSetSelectorWidget::DataSetSelectorWidget | ( | QWidget * | parent = 0,  | 
        
| Qt::WindowFlags | f = 0  | 
        ||
| ) | 
Definition at line 53 of file DataSetSelectorWidget.cpp.
References m_datasetTreeView, m_mapPreview, m_tblView, m_ui, onDataPreviewToggled(), onDataSetClicked(), onDataSetGroupToggled(), onDataSetToggled(), onMapPreviewToggled(), and TE_QTWIDGETS_DEFAULT_TREEVIEW_IDENTATION.
| te::qt::widgets::DataSetSelectorWidget::~DataSetSelectorWidget | ( | ) | 
Definition at line 100 of file DataSetSelectorWidget.cpp.
| std::list< te::da::DataSetTypePtr > te::qt::widgets::DataSetSelectorWidget::getCheckedDataSets | ( | ) | const | 
Definition at line 166 of file DataSetSelectorWidget.cpp.
| std::list< std::string > te::qt::widgets::DataSetSelectorWidget::getCheckedGeomProperties | ( | ) | const | 
Definition at line 182 of file DataSetSelectorWidget.cpp.
| std::list< te::da::DataSetTypePtr > te::qt::widgets::DataSetSelectorWidget::getSelectedDataSets | ( | ) | const | 
Definition at line 193 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
| std::list< std::string > te::qt::widgets::DataSetSelectorWidget::getSelectedGeomProperties | ( | ) | const | 
Definition at line 220 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet(), and te::qt::widgets::DataSetItem::getGeomPropertyName().
| te::qt::widgets::DataSetTreeView * te::qt::widgets::DataSetSelectorWidget::getTreeView | ( | ) | const | 
Definition at line 242 of file DataSetSelectorWidget.cpp.
| bool te::qt::widgets::DataSetSelectorWidget::hasCheckedDataSets | ( | ) | const | 
Definition at line 177 of file DataSetSelectorWidget.cpp.
| bool te::qt::widgets::DataSetSelectorWidget::hasSelectedDataSets | ( | ) | const | 
Definition at line 215 of file DataSetSelectorWidget.cpp.
      
  | 
  protectedslot | 
Definition at line 350 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
Referenced by DataSetSelectorWidget().
      
  | 
  protectedslot | 
Definition at line 306 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
Referenced by DataSetSelectorWidget().
      
  | 
  protectedslot | 
Definition at line 315 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetGroupItem::getDataSetItems().
Referenced by DataSetSelectorWidget().
      
  | 
  protectedslot | 
Definition at line 295 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet(), te::qt::widgets::DataSetItem::getGeomPropertyName(), and te::qt::widgets::DataSetItem::isChecked().
Referenced by DataSetSelectorWidget().
      
  | 
  protectedslot | 
Definition at line 326 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
Referenced by DataSetSelectorWidget().
      
  | 
  protected | 
Definition at line 265 of file DataSetSelectorWidget.cpp.
References te::common::Singleton< DataSourceManager >::getInstance().
      
  | 
  protected | 
Definition at line 247 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::set | ( | const te::da::DataSourceInfoPtr & | ds, | 
| bool | useCheckableItems = false  | 
        ||
| ) | 
Definition at line 104 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::setDataPreviewEnabled | ( | bool | enabled | ) | 
Definition at line 156 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::setDataPreviewVisible | ( | bool | visible | ) | 
Definition at line 149 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::setMapPreviewEnabled | ( | bool | enabled | ) | 
Definition at line 144 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::setMapPreviewVisible | ( | bool | visible | ) | 
Definition at line 137 of file DataSetSelectorWidget.cpp.
| void te::qt::widgets::DataSetSelectorWidget::setNumPreviewRows | ( | int | nrows | ) | 
Definition at line 161 of file DataSetSelectorWidget.cpp.
      
  | 
  private | 
Definition at line 124 of file DataSetSelectorWidget.h.
      
  | 
  private | 
Definition at line 128 of file DataSetSelectorWidget.h.
Referenced by DataSetSelectorWidget().
      
  | 
  private | 
Definition at line 129 of file DataSetSelectorWidget.h.
      
  | 
  private | 
Definition at line 126 of file DataSetSelectorWidget.h.
Referenced by DataSetSelectorWidget().
      
  | 
  private | 
Definition at line 130 of file DataSetSelectorWidget.h.
      
  | 
  private | 
Definition at line 127 of file DataSetSelectorWidget.h.
Referenced by DataSetSelectorWidget().
      
  | 
  private | 
Definition at line 125 of file DataSetSelectorWidget.h.
Referenced by DataSetSelectorWidget().