29 #include "ui_SaveSelectedObjectsDialogForm.h" 32 #include <QGridLayout> 33 #include <QMessageBox> 38 m_ui(new
Ui::SaveSelectedObjectsDialogForm),
39 m_saveSelectedObjectsWidget(nullptr)
43 m_ui->m_imgLabel->setPixmap(QIcon::fromTheme(
"layer-save-selected-obj").pixmap(50, 50));
46 QGridLayout* layout =
new QGridLayout(
m_ui->m_widget);
47 layout->setContentsMargins(0, 0, 0, 0);
70 std::unique_ptr<te::map::LayerSchema> dsType(layer->getSchema());
78 std::string errorMessage;
80 this->setCursor(Qt::WaitCursor);
84 this->setCursor(Qt::ArrowCursor);
88 QMessageBox::warning(
this, tr(
"Warning"), errorMessage.c_str());
94 QMessageBox::information(
this, tr(
"Warning"), tr(
"Layer was saved."));
This interface is used to create a new layer based on a layer with selected objects.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr