te::qt::widgets::ImageOutlineWidget Class Reference

A dialog used to build a ImageOutlineWidget element. More...

#include <ImageOutlineWidget.h>

Inheritance diagram for te::qt::widgets::ImageOutlineWidget:

Initializer Methods

Methods related to instantiation and destruction.

std::unique_ptr< Ui::ImageOutlineWidgetForm > m_ui
 Dialog form. More...
 
te::qt::widgets::PolygonSymbolizerWidgetm_psWidget
 Polygon Symbolizer UI. More...
 
te::qt::widgets::SymbolPreviewWidgetm_preview
 Preview Widget used to visualize the symbol. More...
 
QGridLayout * m_layout
 Qt Layout object. More...
 
te::se::ImageOutlinem_io
 SE Image Outline element. More...
 
 ImageOutlineWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs a ImageOutlineWidget dialog which is a child of parent, with widget flags set to f. More...
 
 ~ImageOutlineWidget ()
 Destructor. More...
 
void setImageOutline (const te::se::ImageOutline *io)
 
te::se::ImageOutlinegetImageOutline () const
 
void updateUi ()
 Updates the widget form based on internal mark element. More...
 
void deleteInterfaces ()
 
void onNoneSymbolizerClicked ()
 
void onPolygonSymbolizerClicked ()
 
void onPolygonSymbolizerCreated ()
 

Detailed Description

A dialog used to build a ImageOutlineWidget element.

Definition at line 65 of file ImageOutlineWidget.h.

Constructor & Destructor Documentation

◆ ImageOutlineWidget()

te::qt::widgets::ImageOutlineWidget::ImageOutlineWidget ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs a ImageOutlineWidget dialog which is a child of parent, with widget flags set to f.

◆ ~ImageOutlineWidget()

te::qt::widgets::ImageOutlineWidget::~ImageOutlineWidget ( )

Destructor.

Member Function Documentation

◆ deleteInterfaces()

void te::qt::widgets::ImageOutlineWidget::deleteInterfaces ( )
protected

◆ getImageOutline()

te::se::ImageOutline* te::qt::widgets::ImageOutlineWidget::getImageOutline ( ) const

◆ onNoneSymbolizerClicked

void te::qt::widgets::ImageOutlineWidget::onNoneSymbolizerClicked ( )
protectedslot

◆ onPolygonSymbolizerClicked

void te::qt::widgets::ImageOutlineWidget::onPolygonSymbolizerClicked ( )
protectedslot

◆ onPolygonSymbolizerCreated

void te::qt::widgets::ImageOutlineWidget::onPolygonSymbolizerCreated ( )
protectedslot

◆ setImageOutline()

void te::qt::widgets::ImageOutlineWidget::setImageOutline ( const te::se::ImageOutline io)

◆ updateUi()

void te::qt::widgets::ImageOutlineWidget::updateUi ( )
protected

Updates the widget form based on internal mark element.

Member Data Documentation

◆ m_io

te::se::ImageOutline* te::qt::widgets::ImageOutlineWidget::m_io
private

SE Image Outline element.

Definition at line 118 of file ImageOutlineWidget.h.

◆ m_layout

QGridLayout* te::qt::widgets::ImageOutlineWidget::m_layout
private

Qt Layout object.

Definition at line 116 of file ImageOutlineWidget.h.

◆ m_preview

te::qt::widgets::SymbolPreviewWidget* te::qt::widgets::ImageOutlineWidget::m_preview
private

Preview Widget used to visualize the symbol.

Definition at line 114 of file ImageOutlineWidget.h.

◆ m_psWidget

te::qt::widgets::PolygonSymbolizerWidget* te::qt::widgets::ImageOutlineWidget::m_psWidget
private

Polygon Symbolizer UI.

Definition at line 113 of file ImageOutlineWidget.h.

◆ m_ui

std::unique_ptr<Ui::ImageOutlineWidgetForm> te::qt::widgets::ImageOutlineWidget::m_ui
private

Dialog form.

Definition at line 111 of file ImageOutlineWidget.h.


The documentation for this class was generated from the following file: