All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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:

Public Member Functions

te::se::ImageOutlinegetImageOutline () const
 
void setImageOutline (const te::se::ImageOutline *io)
 
Initializer Methods

Methods related to instantiation and destruction.

 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...
 

Protected Slots

void onNoneSymbolizerClicked ()
 
void onPolygonSymbolizerClicked ()
 
void onPolygonSymbolizerCreated ()
 

Protected Member Functions

void deleteInterfaces ()
 
void updateUi ()
 Updates the widget form based on internal mark element. More...
 

Private Attributes

te::se::ImageOutlinem_io
 SE Image Outline element. More...
 
QGridLayout * m_layout
 Qt Layout object. More...
 
te::qt::widgets::SymbolPreviewWidgetm_preview
 Preview Widget used to visualize the symbol. More...
 
te::qt::widgets::PolygonSymbolizerWidgetm_psWidget
 Polygon Symbolizer UI. More...
 
std::auto_ptr
< Ui::ImageOutlineWidgetForm > 
m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to build a ImageOutlineWidget element.

Definition at line 65 of file ImageOutlineWidget.h.

Constructor & Destructor Documentation

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.

Definition at line 38 of file ImageOutlineWidget.cpp.

References m_layout, m_preview, m_ui, onNoneSymbolizerClicked(), and onPolygonSymbolizerClicked().

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

Destructor.

Definition at line 65 of file ImageOutlineWidget.cpp.

Member Function Documentation

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

Definition at line 108 of file ImageOutlineWidget.cpp.

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

Definition at line 92 of file ImageOutlineWidget.cpp.

References te::se::ImageOutline::clone().

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

Definition at line 114 of file ImageOutlineWidget.cpp.

Referenced by ImageOutlineWidget().

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

Definition at line 123 of file ImageOutlineWidget.cpp.

Referenced by ImageOutlineWidget().

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

Definition at line 149 of file ImageOutlineWidget.cpp.

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

Updates the widget form based on internal mark element.

Definition at line 97 of file ImageOutlineWidget.cpp.

Member Data Documentation

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

SE Image Outline element.

Definition at line 118 of file ImageOutlineWidget.h.

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

Qt Layout object.

Definition at line 116 of file ImageOutlineWidget.h.

Referenced by ImageOutlineWidget().

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.

Referenced by ImageOutlineWidget().

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

Polygon Symbolizer UI.

Definition at line 113 of file ImageOutlineWidget.h.

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

Dialog form.

Definition at line 111 of file ImageOutlineWidget.h.

Referenced by ImageOutlineWidget().


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