#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: