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_SummarizationDialogForm.h"
42 #include <QFileDialog>
44 #include <QListWidget>
45 #include <QListWidgetItem>
46 #include <QMessageBox>
51 m_ui(new Ui::SummarizationDialogForm),
59 m_ui->m_imgLabel->setPixmap(QIcon::fromTheme(
"vp-summarization-hint").pixmap(62,48));
75 std::list<te::map::AbstractLayerPtr>::iterator it = m_layers.begin();
77 while(it != m_layers.end())
79 m_ui->m_inputLayerForComboBox->addItem(QString(it->get()->getTitle().c_str()), QVariant(it->get()->getId().c_str()));
80 m_ui->m_inputLayerFromComboBox->addItem(QString(it->get()->getTitle().c_str()), QVariant(it->get()->getId().c_str()));
87 QMessageBox::information(
this,
"Help",
"Under development");
92 QMessageBox::information(
this,
"Ok",
"Under development");
SummarizationDialog(QWidget *parent=0, Qt::WindowFlags f=0)
std::auto_ptr< Ui::SummarizationDialogForm > m_ui
void setLayers(std::list< te::map::AbstractLayerPtr > layers)
Set the layer that can be used.
void onOkPushButtonClicked()
void onHelpPushButtonClicked()
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
A dialog summarization operation.
void onCancelPushButtonClicked()