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"
40 #include "VectorProcessingConfig.h"
43 #include <QtCore/QList>
44 #include <QtCore/QSize>
45 #include <QtGui/QFileDialog>
46 #include <QtGui/QListWidget>
47 #include <QtGui/QListWidgetItem>
48 #include <QtGui/QMessageBox>
52 m_ui(new Ui::TransformationDialogForm),
62 QSize iconSize(112,48);
64 m_ui->m_multToSimpleRadioButton->setIconSize(iconSize);
65 m_ui->m_multToSimpleRadioButton->setIcon(QIcon::fromTheme(
"transformation-multi-single"));
67 m_ui->m_simpleToMultRadioButton->setIconSize(iconSize);
68 m_ui->m_simpleToMultRadioButton->setIcon(QIcon::fromTheme(
"transformation-single-multi"));
70 m_ui->m_targetDatasourceToolButton->setIcon(QIcon::fromTheme(
"datasource"));
86 std::list<te::map::AbstractLayerPtr>::iterator it = m_layers.begin();
88 while(it != m_layers.end())
90 m_ui->m_layersComboBox->addItem(QString(it->get()->getTitle().c_str()), QVariant(it->get()->getId().c_str()));
97 QMessageBox::information(
this,
"Help",
"Under development");
102 QMessageBox::information(
this,
"Ok",
"Under development");
void onCancelPushButtonClicked()
std::auto_ptr< Ui::TransformationDialogForm > m_ui
TransformationDialog(QWidget *parent=0, Qt::WindowFlags f=0)
void setLayers(std::list< te::map::AbstractLayerPtr > layers)
Set the layer that can be used.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
void onOkPushButtonClicked()
void onHelpPushButtonClicked()
A dialog transformation operation.