te::qt::widgets::SymbolTableWidget Class Reference

A widget used to preview a symbol as separated layers. More...

#include <SymbolTableWidget.h>

Inheritance diagram for te::qt::widgets::SymbolTableWidget:

Initializer Methods

Methods related to instantiation and destruction.

QTableWidget * m_previewTable
 Qt element that will be used to visualize preview results. More...
 
QSize m_size
 Preview size. More...
 
 SymbolTableWidget (const QSize &size, QWidget *parent=0)
 Constructs a symbol table widget with fixed size, which is a child of parent, with widget flags set to f. More...
 
 ~SymbolTableWidget ()
 Destructor. More...
 
void updatePreview (Symbol *symbol)
 Preview a symbol element. More...
 
void selectSymbolizer (const int &index)
 Selects the given index on symbol table layer. More...
 
QSize sizeHint () const
 Return the size hint to this widget. More...
 
void onPreviewTableItemSelectionChanged ()
 
void symbolizerClicked (int index)
 This signal is emitted when a symbolizer of the symbol is clicked. More...
 

Detailed Description

A widget used to preview a symbol as separated layers.

Definition at line 52 of file SymbolTableWidget.h.

Constructor & Destructor Documentation

◆ SymbolTableWidget()

te::qt::widgets::SymbolTableWidget::SymbolTableWidget ( const QSize &  size,
QWidget *  parent = 0 
)

Constructs a symbol table widget with fixed size, which is a child of parent, with widget flags set to f.

Parameters
sizeThe preview size.
parentThe widget's parent.

◆ ~SymbolTableWidget()

te::qt::widgets::SymbolTableWidget::~SymbolTableWidget ( )

Destructor.

Member Function Documentation

◆ onPreviewTableItemSelectionChanged

void te::qt::widgets::SymbolTableWidget::onPreviewTableItemSelectionChanged ( )
protectedslot

◆ selectSymbolizer()

void te::qt::widgets::SymbolTableWidget::selectSymbolizer ( const int &  index)

Selects the given index on symbol table layer.

Parameters
indexThe symbolizer index of symbol.

◆ sizeHint()

QSize te::qt::widgets::SymbolTableWidget::sizeHint ( ) const

Return the size hint to this widget.

Returns
The size hint.

◆ symbolizerClicked

void te::qt::widgets::SymbolTableWidget::symbolizerClicked ( int  index)
signal

This signal is emitted when a symbolizer of the symbol is clicked.

Parameters
indexThe symbolizer index.

◆ updatePreview()

void te::qt::widgets::SymbolTableWidget::updatePreview ( Symbol symbol)

Preview a symbol element.

Parameters
symbA valid symbol element.
Note
The widget will NOT take the ownership of the given symbol.

Member Data Documentation

◆ m_previewTable

QTableWidget* te::qt::widgets::SymbolTableWidget::m_previewTable
private

Qt element that will be used to visualize preview results.

Definition at line 116 of file SymbolTableWidget.h.

◆ m_size

QSize te::qt::widgets::SymbolTableWidget::m_size
private

Preview size.

Definition at line 117 of file SymbolTableWidget.h.


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