27 #include "../../datasource/explorer/DataSetItem.h"
28 #include "../explorer/DataSetTreeView.h"
33 #include <QVBoxLayout>
36 : QWizardPage(parent),
37 m_completeMode(HAVING_CHECKED_ITEMS)
41 QVBoxLayout* layout =
new QVBoxLayout(
this);
59 if(m_completeMode == HAVING_CHECKED_ITEMS)
60 return m_selectorW->hasCheckedDataSets();
62 return m_selectorW->hasSelectedDataSets();
67 m_selectorW->set(ds, useCheckableItems);
72 return m_selectorW->getCheckedDataSets();
77 return m_selectorW->getSelectedDataSets();
87 return m_selectorW.get();
92 emit completeChanged();
97 emit completeChanged();
std::auto_ptr< DataSetSelectorWidget > m_selectorW
void onDataSetToggled(DataSetItem *item)
DataSetSelectorWizardPage(QWidget *parent=0)
virtual ~DataSetSelectorWizardPage()
DataSetSelectorWidget * getSelectorWidget() const
std::list< te::da::DataSetTypePtr > getCheckedDataSets() const
void onDataSetClicked(DataSetItem *item)
void set(const te::da::DataSourceInfoPtr &ds, bool useCheckableItems=false)
std::list< te::da::DataSetTypePtr > getSelectedDataSets() const
void setCompleteMode(CompleteModeType m)
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr