27 #include "../../datasource/core/DataSourceType.h" 
   28 #include "../../datasource/core/DataSourceTypeManager.h" 
   29 #include "../../datasource/explorer/DataSetItem.h" 
   30 #include "../explorer/DataSetTreeView.h" 
   33 #include "ui_DataSetSelectorDialogForm.h" 
   36 #include <QMessageBox> 
   40     m_ui(new Ui::DataSetSelectorDialogForm),
 
   41     m_selectMode(CHECKED_ITEMS)
 
   56   m_ui->m_helpPushButton->setPageReference(
"widgets/dataset_selector/dataset_selector.html");
 
   65   m_selectorW->set(ds, useCheckableItems);
 
   70   QString title(tr(
"Dataset Selection - %1"));
 
   71   title = title.arg(QString::fromStdString(ds->getTitle()));
 
   73   setWindowTitle(title);
 
   80   title = tr(
"%1 - %2");
 
   81   title = title.arg(QString::fromStdString(dsType->
getTitle())).arg(QString::fromStdString(ds->getTitle()));
 
   83   m_ui->m_titleLabel->setText(title);
 
   88   return m_selectorW->getCheckedDataSets();
 
   93   return m_selectorW->getCheckedGeomProperties();
 
   98   return m_selectorW->getSelectedDataSets();
 
  103   return m_selectorW->getSelectedGeomProperties();
 
  113   return m_selectorW.get();
 
  118   updateSelectPushButton();
 
  123   updateSelectPushButton();
 
  128   updateSelectPushButton();
 
  133   updateSelectPushButton();
 
  138   if(m_selectMode == CHECKED_ITEMS)
 
  139     m_ui->m_selectPushButton->setEnabled(m_selectorW->hasCheckedDataSets());
 
  141     m_ui->m_selectPushButton->setEnabled(m_selectorW->hasSelectedDataSets());
 
static DataSourceTypeManager & getInstance()
It returns a reference to the singleton instance. 
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr