![]() |
QtLingo 1
QtLingo is an Application to make Qt Computer Translations easier
|
element node. More...
#include <ts_model.h>
Public Types | |
| enum | EElementNodeType { ent_element , ent_message , ent_source , ent_translation } |
Public Types inherited from base_node | |
| enum | ENodeType { nt_Document = 0x10000000 , nt_DTD = 0x01000000 , nt_Element = 0x00001000 } |
| typedef std::shared_ptr< base_node > | base_node_ptr |
| typedef std::vector< base_node_ptr > | nodes_t |
Public Member Functions | |
| element_node (EElementNodeType ent, const QString &name, const QXmlStreamAttributes &attrs) | |
| virtual ENodeType | kind () const override |
| virtual void | visit (const visitors::document_dump &visitor) const override |
| virtual void | visit (visitors::string_extractor_replacer &visitor) override |
| virtual void | visit (visitors::back_string_replacer &visitor) override |
| EElementNodeType | element_node_type () const |
| void | set_text (const QString &text) |
| const QString & | text () const |
| const QString & | name () const |
| const QXmlStreamAttributes & | attributes () const |
Public Member Functions inherited from base_node | |
| base_node () | |
| base_node_ptr | add_child (base_node_ptr ptr) |
| base_node_ptr | parent () const |
Protected Attributes | |
| EElementNodeType | m_element_node_type |
| QString | m_name |
| QXmlStreamAttributes | m_attributes |
| QString | m_text |
element node.
Definition at line 171 of file ts_model.h.
| Enumerator | |
|---|---|
| ent_element | |
| ent_message | |
| ent_source | |
| ent_translation | |
Definition at line 173 of file ts_model.h.
|
inline |
Definition at line 175 of file ts_model.h.
|
inline |
Definition at line 189 of file ts_model.h.
|
inline |
Definition at line 183 of file ts_model.h.
|
inlineoverridevirtual |
|
inline |
Definition at line 188 of file ts_model.h.
|
inline |
Definition at line 185 of file ts_model.h.
|
inline |
Definition at line 186 of file ts_model.h.
|
inlineoverridevirtual |
Implements base_node.
Definition at line 179 of file ts_model.h.
|
inlineoverridevirtual |
Implements base_node.
Reimplemented in TS_node.
Definition at line 181 of file ts_model.h.
|
inlineoverridevirtual |
Reimplemented from base_node.
Definition at line 180 of file ts_model.h.
|
protected |
Definition at line 194 of file ts_model.h.
|
protected |
Definition at line 192 of file ts_model.h.
|
protected |
Definition at line 193 of file ts_model.h.
|
protected |
Definition at line 195 of file ts_model.h.