27 #include "../../common/Translator.h" 
   28 #include "../../common/STLUtils.h" 
   29 #include "../../dataaccess/dataset/DataSetType.h" 
   30 #include "../../dataaccess/dataset/ObjectIdSet.h" 
   31 #include "../../dataaccess/datasource/DataSourceCapabilities.h" 
   32 #include "../../dataaccess/datasource/DataSourceInfo.h" 
   33 #include "../../dataaccess/datasource/DataSourceInfoManager.h" 
   34 #include "../../dataaccess/datasource/DataSourceFactory.h" 
   35 #include "../../dataaccess/datasource/DataSourceManager.h" 
   36 #include "../../dataaccess/utils/Utils.h" 
   37 #include "../../datatype/Enums.h" 
   38 #include "../../datatype/Property.h" 
   39 #include "../../maptools/AbstractLayer.h" 
   40 #include "../../qt/af/Utils.h" 
   41 #include "../../qt/widgets/datasource/selector/DataSourceSelectorDialog.h" 
   42 #include "../../qt/widgets/layer/utils/DataSet2Layer.h" 
   43 #include "../../qt/widgets/progress/ProgressViewerDialog.h" 
   44 #include "../Config.h" 
   45 #include "../Exception.h" 
   47 #include "ui_ConfigNumberDialogForm.h" 
   50 #include <QMessageBox> 
   53 #include <boost/algorithm/string.hpp> 
   54 #include <boost/uuid/uuid_io.hpp> 
   58   m_ui(new Ui::ConfigNumberDialogForm)
 
   75   m_selectedLayer = layer;
 
   76   m_ui->m_layerLineEdit->setText(QString(m_selectedLayer->getTitle().c_str()));
 
   78   std::auto_ptr<te::da::DataSetType> dsType = m_selectedLayer->getSchema();
 
   79   std::vector<te::dt::Property*> propVec = dsType->getProperties();
 
   83   for(std::size_t i = 0; i < propVec.size(); ++i)
 
   85     type = propVec[i]->getType();
 
   92       m_ui->m_iLeftComboBox->addItem(QString(propVec[i]->getName().c_str()));
 
   93       m_ui->m_fLeftComboBox->addItem(QString(propVec[i]->getName().c_str()));
 
   94       m_ui->m_iRightComboBox->addItem(QString(propVec[i]->getName().c_str()));
 
   95       m_ui->m_fRightComboBox->addItem(QString(propVec[i]->getName().c_str()));
 
  102   return m_ui->m_iLeftComboBox->currentText().toStdString();
 
  107   return m_ui->m_fLeftComboBox->currentText().toStdString();
 
  112   return m_ui->m_iRightComboBox->currentText().toStdString();
 
  117   return m_ui->m_fRightComboBox->currentText().toStdString();
 
  122   QMessageBox::information(
this, 
"Help", 
"Under development");
 
void onHelpPushButtonClicked()
 
Associates address number. 
 
void onCancelPushButtonClicked()
 
void onOkPushButtonClicked()
 
std::string getFinalRight()
 
void setLayer(te::map::AbstractLayerPtr layer)
 
std::string getInitialLeft()
 
std::string getFinalLeft()
 
std::auto_ptr< Ui::ConfigNumberDialogForm > m_ui
 
std::string getInitialRight()
 
ConfigNumberDialog(QWidget *parent=0, Qt::WindowFlags f=0)
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr