A widget used to preview symbol elements. More...
#include <SymbolPreviewWidget.h>
Public Member Functions | |
void | clear () |
Clear the preview symbolizer. More... | |
void | updatePreview (Symbol *symbol) |
Preview a symbol element. More... | |
void | updatePreview (const std::vector< te::se::Symbolizer * > &symbolizers) |
Preview a set of symbolizer elements. More... | |
void | updatePreview (te::se::Symbolizer *symbolizer) |
Preview a symbolizer element. More... | |
Initializer Methods | |
Methods related to instantiation and destruction. | |
SymbolPreviewWidget (const QSize &size, QWidget *parent=0) | |
Constructs a symbol preview widget with fixed size, which is a child of parent, with widget flags set to f. More... | |
~SymbolPreviewWidget () | |
Destructor. More... | |
Private Attributes | |
te::gm::Geometry * | m_geom |
Geometry used to draw the preview. More... | |
QLabel * | m_previewLabel |
Qt element that will be used to visualize preview result. More... | |
QSize | m_size |
Preview size. More... | |
A widget used to preview symbol elements.
Definition at line 61 of file SymbolPreviewWidget.h.
te::qt::widgets::SymbolPreviewWidget::SymbolPreviewWidget | ( | const QSize & | size, |
QWidget * | parent = 0 |
||
) |
Constructs a symbol preview widget with fixed size, which is a child of parent, with widget flags set to f.
size | The preview size. |
parent | The widget's parent. |
te::qt::widgets::SymbolPreviewWidget::~SymbolPreviewWidget | ( | ) |
Destructor.
void te::qt::widgets::SymbolPreviewWidget::clear | ( | ) |
Clear the preview symbolizer.
void te::qt::widgets::SymbolPreviewWidget::updatePreview | ( | Symbol * | symbol | ) |
Preview a symbol element.
symb | A valid symbol element. |
void te::qt::widgets::SymbolPreviewWidget::updatePreview | ( | const std::vector< te::se::Symbolizer * > & | symbolizers | ) |
Preview a set of symbolizer elements.
symbolizers | The set of symbolizer elements. |
void te::qt::widgets::SymbolPreviewWidget::updatePreview | ( | te::se::Symbolizer * | symbolizer | ) |
Preview a symbolizer element.
symb | A valid symbolizer element. |
|
private |
Geometry used to draw the preview.
Definition at line 120 of file SymbolPreviewWidget.h.
|
private |
Qt element that will be used to visualize preview result.
Definition at line 119 of file SymbolPreviewWidget.h.
|
private |
Preview size.
Definition at line 121 of file SymbolPreviewWidget.h.