27 #include "../../../common/STLUtils.h"
29 #include "ui_OverlapBehaviorWidgetForm.h"
30 #include "../../../se.h"
40 m_ui(new Ui::OverlapBehaviorWidgetForm)
72 m_obNames.insert(std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::value_type
74 m_obNames.insert(std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::value_type
76 m_obNames.insert(std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::value_type
78 m_obNames.insert(std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::value_type
80 m_obNames.insert(std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::value_type
85 std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::iterator it = m_obNames.begin();
87 while(it != m_obNames.end())
89 m_ui->m_comboBox->addItem(it->second);
102 m_ui->m_comboBox->setCurrentIndex(m_ui->m_comboBox->findText(m_obNames[m_ob]));
107 std::map<te::se::RasterSymbolizer::OverlapBehavior, QString>::iterator it = m_obNames.begin();
109 while(it != m_obNames.end())
111 if(it->second == value)
A widget used to build OverlapBehavior element.
void updateUi()
Updates the widget form based on internal element.
~OverlapBehaviorWidget()
Destructor.
void onValueChanged(QString value)
std::auto_ptr< Ui::OverlapBehaviorWidgetForm > m_ui
Dialog form.
OverlapBehavior
OverlapBehavior tells a system how to behave when multiple raster images in a layer overlap each othe...
OverlapBehaviorWidget(QWidget *parent=0, Qt::WindowFlags f=0)
Constructs a OverlapBehaviorWidget dialog which is a child of parent, with widget flags set to f...
te::se::RasterSymbolizer::OverlapBehavior getOverlapBehavior() const
void initialize()
Internal method to initialize the widget (e.g.: color, combos, icons, etc.)
void setOverlapBehavior(te::se::RasterSymbolizer::OverlapBehavior value)