A dialog used to create or edit a specific symbol. More...
#include <SymbolizerEditInfoDialog.h>
Initializer Methods | |
| std::unique_ptr< Ui::SymbolizerEditInfoDialogForm > | m_ui |
| Dialog form. More... | |
| QWidget * | m_widget |
| Current symbol configuration widget. More... | |
| std::map< std::string, std::pair< QString, QWidget * > > | m_interfaces |
| symbol configuration widget map More... | |
| QGridLayout * | m_layoutFrame |
| Layout, within a frame, which will contain the symbol configuration widget. More... | |
| std::vector< std::string > | m_fieldsNames |
| Dataset fields names for text symbolizer. More... | |
| std::unique_ptr< te::se::Symbolizer > | m_currentSymbolizer |
| current symbolizer More... | |
| std::string | m_symbolizerType |
| SymbolizerEditInfoDialog (const std::vector< std::string > &fieldsNames, te::se::Symbolizer *symbolizer=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. More... | |
| virtual | ~SymbolizerEditInfoDialog () |
| Destructor. More... | |
| virtual te::se::Symbolizer * | getSymbolizer () |
| Gets the selected symbol. More... | |
| virtual void | setSymbolizerType (const std::string &symbolizerType) |
| virtual void | onCmbSymbolsCurrentIndexChanged (const QString &text) |
| virtual void | onSymbolizerChanged () |
| void | onOkPushButtonClicked () |
| void | onCancelPushButtonClicked () |
| void | onHelpPushButtonClicked () |
| virtual void | initialize () |
| Initialize symbol configuration frame. More... | |
| virtual void | initializeCombo () |
| Initialize symbol options combobox. More... | |
| virtual void | initializeTextSymbolizerLabels (te::qt::widgets::TextSymbolizerProperty *textSymbolizer) |
| virtual void | setWidgetOnFrame (QWidget *widget) |
| Set a symbol configuration widget inside a frame. More... | |
| virtual void | removeWidgetFromFrame (QWidget *widget) |
| Remove a symbol configuration widget from the frame. More... | |
| virtual void | loadSymbolizers () |
| If the symbol already exists, only the symbol configuration widget to which it belongs will be created. More... | |
| virtual void | createInterfaces () |
| Will create the symbol configuration widgets of various types. More... | |
| virtual void | createPointSymbolizerInterface (te::se::Symbolizer *symbolizer=nullptr) |
| Will create the symbol configuration widget for Point type. More... | |
| virtual void | createLineSymbolizerInterface (te::se::Symbolizer *symbolizer=nullptr) |
| Will create the symbol configuration widget for Line type. More... | |
| virtual void | createPolygonSymbolizerInterface (te::se::Symbolizer *symbolizer=nullptr) |
| Will create the symbol configuration widget for Polygon type. More... | |
| virtual void | createTextSymbolizerInterface (te::se::Symbolizer *symbolizer=nullptr) |
| Will create the symbol configuration widget for Text type. More... | |
| virtual te::se::Symbolizer * | createSymbolizer () |
| Will create a new symbol. More... | |
| virtual te::se::TextSymbolizer * | createTextSymbolizer () |
| virtual std::string | getGeomType (const std::string &symbolizerType) |
A dialog used to create or edit a specific symbol.
Definition at line 76 of file SymbolizerEditInfoDialog.h.
| te::qt::widgets::SymbolizerEditInfoDialog::SymbolizerEditInfoDialog | ( | const std::vector< std::string > & | fieldsNames, |
| te::se::Symbolizer * | symbolizer = 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.
|
virtual |
Destructor.
|
protectedvirtual |
Will create the symbol configuration widgets of various types.
|
protectedvirtual |
Will create the symbol configuration widget for Line type.
|
protectedvirtual |
Will create the symbol configuration widget for Point type.
|
protectedvirtual |
Will create the symbol configuration widget for Polygon type.
|
protectedvirtual |
Will create a new symbol.
|
protectedvirtual |
|
protectedvirtual |
Will create the symbol configuration widget for Text type.
|
protectedvirtual |
|
virtual |
Gets the selected symbol.
|
protectedvirtual |
Initialize symbol configuration frame.
|
protectedvirtual |
Initialize symbol options combobox.
|
protectedvirtual |
|
protectedvirtual |
If the symbol already exists, only the symbol configuration widget to which it belongs will be created.
|
protectedslot |
|
protectedvirtualslot |
|
protectedslot |
|
protectedslot |
|
protectedvirtualslot |
|
protectedvirtual |
Remove a symbol configuration widget from the frame.
|
virtual |
|
protectedvirtual |
Set a symbol configuration widget inside a frame.
|
private |
current symbolizer
Definition at line 169 of file SymbolizerEditInfoDialog.h.
|
private |
Dataset fields names for text symbolizer.
Definition at line 168 of file SymbolizerEditInfoDialog.h.
|
private |
symbol configuration widget map
Definition at line 166 of file SymbolizerEditInfoDialog.h.
|
private |
Layout, within a frame, which will contain the symbol configuration widget.
Definition at line 167 of file SymbolizerEditInfoDialog.h.
|
private |
Definition at line 170 of file SymbolizerEditInfoDialog.h.
|
private |
Dialog form.
Definition at line 164 of file SymbolizerEditInfoDialog.h.
|
private |
Current symbol configuration widget.
Definition at line 165 of file SymbolizerEditInfoDialog.h.