diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2017-12-18 14:13:17 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2018-01-18 11:31:09 +0000 |
commit | d4079b0797dae46f80d9ada09d43b571749e68dc (patch) | |
tree | 821a11f4e9c39284b714a91f3a9da51227e3a1bd /src/tools/uic/ui4.h | |
parent | 1c8f7082f70af934ddc46b9687a88e02233e1082 (diff) |
uic: Support id-based translations
Use Ids from newly introduced id attribute depending
on the global form setting.
Change-Id: I0a5094d5543c0714c88511fa159b60afc9be3c81
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/tools/uic/ui4.h')
-rw-r--r-- | src/tools/uic/ui4.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/tools/uic/ui4.h b/src/tools/uic/ui4.h index 08a5ed01d5..1710147342 100644 --- a/src/tools/uic/ui4.h +++ b/src/tools/uic/ui4.h @@ -164,6 +164,11 @@ public: inline void setAttributeDisplayname(const QString &a) { m_attr_displayname = a; m_has_attr_displayname = true; } inline void clearAttributeDisplayname() { m_has_attr_displayname = false; } + inline bool hasAttributeIdbasedtr() const { return m_has_attr_idbasedtr; } + inline bool attributeIdbasedtr() const { return m_attr_idbasedtr; } + inline void setAttributeIdbasedtr(bool a) { m_attr_idbasedtr = a; m_has_attr_idbasedtr = true; } + inline void clearAttributeIdbasedtr() { m_has_attr_idbasedtr = false; } + inline bool hasAttributeStdsetdef() const { return m_has_attr_stdsetdef; } inline int attributeStdsetdef() const { return m_attr_stdsetdef; } inline void setAttributeStdsetdef(int a) { m_attr_stdsetdef = a; m_has_attr_stdsetdef = true; } @@ -277,6 +282,9 @@ private: QString m_attr_displayname; bool m_has_attr_displayname = false; + bool m_attr_idbasedtr = false; + bool m_has_attr_idbasedtr = false; + int m_attr_stdsetdef = 0; bool m_has_attr_stdsetdef = false; @@ -2056,6 +2064,11 @@ public: inline void setAttributeExtraComment(const QString &a) { m_attr_extraComment = a; m_has_attr_extraComment = true; } inline void clearAttributeExtraComment() { m_has_attr_extraComment = false; } + inline bool hasAttributeId() const { return m_has_attr_id; } + inline QString attributeId() const { return m_attr_id; } + inline void setAttributeId(const QString &a) { m_attr_id = a; m_has_attr_id = true; } + inline void clearAttributeId() { m_has_attr_id = false; } + // child element accessors inline QStringList elementString() const { return m_string; } void setElementString(const QStringList &a); @@ -2071,6 +2084,9 @@ private: QString m_attr_extraComment; bool m_has_attr_extraComment = false; + QString m_attr_id; + bool m_has_attr_id = false; + // child element data uint m_children = 0; QStringList m_string; @@ -2247,6 +2263,11 @@ public: inline void setAttributeExtraComment(const QString &a) { m_attr_extraComment = a; m_has_attr_extraComment = true; } inline void clearAttributeExtraComment() { m_has_attr_extraComment = false; } + inline bool hasAttributeId() const { return m_has_attr_id; } + inline QString attributeId() const { return m_attr_id; } + inline void setAttributeId(const QString &a) { m_attr_id = a; m_has_attr_id = true; } + inline void clearAttributeId() { m_has_attr_id = false; } + private: QString m_text; @@ -2259,6 +2280,9 @@ private: QString m_attr_extraComment; bool m_has_attr_extraComment = false; + + QString m_attr_id; + bool m_has_attr_id = false; }; class QDESIGNER_UILIB_EXPORT DomPointF { |