27 #include "../../common/Translator.h"
28 #include "../../common/STLUtils.h"
29 #include "../../dataaccess/dataset/DataSetType.h"
30 #include "../../dataaccess/datasource/DataSourceInfo.h"
31 #include "../../dataaccess/datasource/DataSourceInfoManager.h"
32 #include "../../qt/widgets/datasource/selector/DataSourceSelectorDialog.h"
33 #include "../../datatype/Enums.h"
34 #include "../../datatype/Property.h"
35 #include "../../maptools/AbstractLayer.h"
36 #include "../Config.h"
37 #include "../Exception.h"
39 #include "ui_TransformationDialogForm.h"
42 #include <QFileDialog>
44 #include <QListWidget>
45 #include <QListWidgetItem>
46 #include <QMessageBox>
51 m_ui(new
Ui::TransformationDialogForm),
61 QSize iconSize(112,48);
63 m_ui->m_multToSimpleRadioButton->setIconSize(iconSize);
64 m_ui->m_multToSimpleRadioButton->setIcon(QIcon::fromTheme(
"transformation-multi-single"));
66 m_ui->m_simpleToMultRadioButton->setIconSize(iconSize);
67 m_ui->m_simpleToMultRadioButton->setIcon(QIcon::fromTheme(
"transformation-single-multi"));
69 m_ui->m_targetDatasourceToolButton->setIcon(QIcon::fromTheme(
"datasource"));
85 std::list<te::map::AbstractLayerPtr>::iterator it = m_layers.begin();
87 while(it != m_layers.end())
89 m_ui->m_layersComboBox->addItem(QString(it->get()->getTitle().c_str()), QVariant(it->get()->getId().c_str()));
96 QMessageBox::information(
this,
"Help",
"Under development");
101 QMessageBox::information(
this,
"Ok",
"Under development");
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr