27 #include "../../../common/STLUtils.h"
28 #include "../../../se.h"
33 #include "ui_ImageOutlineWidgetForm.h"
40 m_ui(new
Ui::ImageOutlineWidgetForm),
42 m_io(new
te::se::ImageOutline)
49 m_ui->m_previewGroupBox->setVisible(
false);
52 QGridLayout* l =
new QGridLayout(
m_ui->m_previewWidget);
53 l->setContentsMargins(0,0,0,0);
54 l->setAlignment(Qt::AlignTop);
78 if(m_io->getSymbolizer())
80 m_ui->m_polygonSymbolizerRadioButton->setChecked(
true);
82 onPolygonSymbolizerClicked();
86 m_ui->m_NoneSymbolizerRadioButton->setChecked(
true);
88 onNoneSymbolizerClicked();
101 m_ui->m_previewGroupBox->setVisible(
true);
103 m_preview->updatePreview(s);
118 m_io->setSymbolizer(0);
120 m_ui->m_previewGroupBox->setVisible(
false);
129 if(m_io->getSymbolizer())
138 connect(m_psWidget, SIGNAL(symbolizerChanged()), SLOT(onPolygonSymbolizerCreated()));
140 m_layout->addWidget(m_psWidget);
144 m_io->setSymbolizer(m_psWidget->getSymbolizer());
151 m_io->setSymbolizer(m_psWidget->getSymbolizer());
ImageOutline * clone() const
It creates a new copy of this object.
A PolygonSymbolizer is used to draw a polygon (or other area-type geometries), including filling its ...
A Symbolizer describes how a feature is to appear on a map.
ImageOutline specifies how individual source rasters in a multi-raster set (such as a set of satellit...