![]() |
QtLingo 1
QtLingo is an Application to make Qt Computer Translations easier
|
TS node. More...
#include <ts_model.h>
Public Member Functions | |
TS_node (const QString &name, const QXmlStreamAttributes &attrs) | |
virtual void | visit (visitors::back_string_replacer &visitor) override |
void | replace_attribute_value (const QString &att_name, const QString &value) |
![]() | |
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 |
EElementNodeType | element_node_type () const |
void | set_text (const QString &text) |
const QString & | text () const |
const QString & | name () const |
const QXmlStreamAttributes & | attributes () const |
![]() | |
base_node () | |
base_node_ptr | add_child (base_node_ptr ptr) |
base_node_ptr | parent () const |
Additional Inherited Members | |
![]() | |
enum | EElementNodeType { ent_element , ent_message , ent_source , ent_translation } |
![]() | |
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 |
![]() | |
EElementNodeType | m_element_node_type |
QString | m_name |
QXmlStreamAttributes | m_attributes |
QString | m_text |
TS node.
Definition at line 201 of file ts_model.h.
|
inline |
Definition at line 203 of file ts_model.h.
|
inline |
Definition at line 209 of file ts_model.h.
|
inlineoverridevirtual |
Reimplemented from element_node.
Definition at line 207 of file ts_model.h.