27 #include "../../../../common/Translator.h"
28 #include "../../Exception.h"
29 #include "ui_DataSourceExplorerDialogForm.h"
30 #include "ui_DataSourceSelectorWidgetForm.h"
35 #include <QtGui/QMessageBox>
36 #include <QtGui/QVBoxLayout>
40 m_ui(new Ui::DataSourceExplorerDialogForm)
47 QVBoxLayout* layout =
new QVBoxLayout(
this);
49 layout->addWidget(
m_ui->layoutWidget, 0);
55 m_ui->m_helpPushButton->setPageReference(
"widgets/datasource_explorer/datasource_explorer.html");
64 m_selectorWidget.get()->setDataSource(dsType);
74 return m_selectorWidget.get();
81 m_selecteds = m_selectorWidget->getSelecteds();
85 catch(
const std::exception& e)
87 QMessageBox::warning(
this,
88 tr(
"TerraLib Qt Components"),
95 QMessageBox::warning(
this,
96 tr(
"TerraLib Qt Components"),
97 tr(
"Unknown error while selecting a data source!"));
const std::list< te::da::DataSourceInfoPtr > & getSelecteds() const
std::auto_ptr< DataSourceSelectorWidget > m_selectorWidget
A dialog for selecting a data source.
std::auto_ptr< Ui::DataSourceExplorerDialogForm > m_ui
void setDataSourceToUse(const QString &dsType)
DataSourceSelectorWidget * getSelectorWidget() const
~DataSourceExplorerDialog()
A dialog for selecting a data source.
DataSourceExplorerDialog(QWidget *parent=0, Qt::WindowFlags f=0)
A dialog for selecting a data source.
void okPushButtonPressed()