#include <SymbolEditInfoDialog.h>
Definition at line 77 of file SymbolEditInfoDialog.h.
◆ SymbolEditInfoDialog()
te::qt::widgets::SymbolEditInfoDialog::SymbolEditInfoDialog |
( |
const std::vector< std::string > & |
fieldsNames, |
|
|
te::qt::widgets::Symbol * |
currentSymbol = nullptr , |
|
|
QWidget * |
parent = nullptr , |
|
|
Qt::WindowFlags |
f = nullptr |
|
) |
| |
Constructs a symbol selector dialog which is a child of parent, with widget flags set to f.
- Note
- field names from dataset for text symbolizer (no geometry)
◆ ~SymbolEditInfoDialog()
virtual te::qt::widgets::SymbolEditInfoDialog::~SymbolEditInfoDialog |
( |
| ) |
|
|
virtual |
◆ addSymbolizer()
virtual bool te::qt::widgets::SymbolEditInfoDialog::addSymbolizer |
( |
te::se::Symbolizer * |
symbolizer | ) |
|
|
protectedvirtual |
◆ createOrUpdateSymbol()
Will create a new symbol.
◆ createSymbolInfo()
Will create a new symbol infomation from interface fields.
◆ getSymbol()
Gets the selected symbol.
- Returns
- The selected fill element.
- Note
- The caller will take the ownership of the returned symbol.
-
It return a NULL pointer if there is not a symbol yet created.
◆ initialize()
virtual void te::qt::widgets::SymbolEditInfoDialog::initialize |
( |
| ) |
|
|
protectedvirtual |
Initialize symbol configuration frame.
◆ initializeInfo()
virtual void te::qt::widgets::SymbolEditInfoDialog::initializeInfo |
( |
| ) |
|
|
protectedvirtual |
Initialize symbol information fields.
◆ initializeTable()
virtual void te::qt::widgets::SymbolEditInfoDialog::initializeTable |
( |
| ) |
|
|
protectedvirtual |
◆ isInfoFieldsEmpty()
virtual bool te::qt::widgets::SymbolEditInfoDialog::isInfoFieldsEmpty |
( |
| ) |
|
|
protectedvirtual |
◆ onAddPushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onAddPushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onCancelPushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onCancelPushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onCurrentItemChanged
void te::qt::widgets::SymbolEditInfoDialog::onCurrentItemChanged |
( |
QTableWidgetItem * |
current, |
|
|
QTableWidgetItem * |
previous |
|
) |
| |
|
protectedslot |
◆ onEditPushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onEditPushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onHelpPushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onHelpPushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onOkPushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onOkPushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ onRemovePushButtonClicked
void te::qt::widgets::SymbolEditInfoDialog::onRemovePushButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ removeCurrentSymbolizer()
virtual bool te::qt::widgets::SymbolEditInfoDialog::removeCurrentSymbolizer |
( |
| ) |
|
|
protectedvirtual |
◆ setAuthor()
void te::qt::widgets::SymbolEditInfoDialog::setAuthor |
( |
const std::string & |
author | ) |
|
◆ setDescription()
void te::qt::widgets::SymbolEditInfoDialog::setDescription |
( |
const std::string & |
description | ) |
|
◆ setEnableObligatoryFields()
virtual void te::qt::widgets::SymbolEditInfoDialog::setEnableObligatoryFields |
( |
bool |
enable | ) |
|
|
virtual |
◆ setName()
void te::qt::widgets::SymbolEditInfoDialog::setName |
( |
const std::string & |
name | ) |
|
◆ setSymbolizerType()
virtual void te::qt::widgets::SymbolEditInfoDialog::setSymbolizerType |
( |
const std::string & |
symbolizerType | ) |
|
|
virtual |
◆ setTags()
void te::qt::widgets::SymbolEditInfoDialog::setTags |
( |
const std::string & |
tags | ) |
|
◆ updateSymbolizer()
virtual bool te::qt::widgets::SymbolEditInfoDialog::updateSymbolizer |
( |
te::se::Symbolizer * |
symbolizer | ) |
|
|
protectedvirtual |
◆ m_currentIconSize
QSize te::qt::widgets::SymbolEditInfoDialog::m_currentIconSize |
|
private |
◆ m_currentSymbol
◆ m_currentSymbolizer
std::unique_ptr<te::se::Symbolizer> te::qt::widgets::SymbolEditInfoDialog::m_currentSymbolizer |
|
private |
◆ m_fieldsNames
std::vector<std::string> te::qt::widgets::SymbolEditInfoDialog::m_fieldsNames |
|
private |
◆ m_id
std::string te::qt::widgets::SymbolEditInfoDialog::m_id |
|
private |
◆ m_symbolizerType
std::string te::qt::widgets::SymbolEditInfoDialog::m_symbolizerType |
|
private |
◆ m_ui
std::unique_ptr<Ui::SymbolEditInfoDialogForm> te::qt::widgets::SymbolEditInfoDialog::m_ui |
|
private |
The documentation for this class was generated from the following file: