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 358 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
Referenced by DataSetSelectorWidget().
|
protectedslot |
Definition at line 314 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetItem::getDataSet().
Referenced by DataSetSelectorWidget().
|
protectedslot |
Definition at line 323 of file DataSetSelectorWidget.cpp.
References te::qt::widgets::DataSetGroupItem::getDataSetItems().
Referenced by DataSetSelectorWidget().
|
protectedslot |
Definition at line 302 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 334 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().