📄 ui4_p.h
字号:
bool m_has_attr_type; // child element data DomPropertyData(const DomPropertyData &other); void operator = (const DomPropertyData&other);};class QDESIGNER_UILIB_EXPORT DomSizePolicyData {public: DomSizePolicyData(); ~DomSizePolicyData(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors // child element accessors inline int elementHorData() { return m_horData; } void setElementHorData(int a); inline bool hasElementHorData() const { return m_children & HorData; } void clearElementHorData(); inline int elementVerData() { return m_verData; } void setElementVerData(int a); inline bool hasElementVerData() const { return m_children & VerData; } void clearElementVerData();private: QString m_text; void clear(bool clear_all = true); // attribute data // child element data uint m_children; int m_horData; int m_verData; enum Child { HorData = 1, VerData = 2, }; DomSizePolicyData(const DomSizePolicyData &other); void operator = (const DomSizePolicyData&other);};class QDESIGNER_UILIB_EXPORT DomLayoutDefault {public: DomLayoutDefault(); ~DomLayoutDefault(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeSpacing() { return m_has_attr_spacing; } inline int attributeSpacing() { return m_attr_spacing; } inline void setAttributeSpacing(int a) { m_attr_spacing = a; m_has_attr_spacing = true; } inline void clearAttributeSpacing() { m_has_attr_spacing = false; } inline bool hasAttributeMargin() { return m_has_attr_margin; } inline int attributeMargin() { return m_attr_margin; } inline void setAttributeMargin(int a) { m_attr_margin = a; m_has_attr_margin = true; } inline void clearAttributeMargin() { m_has_attr_margin = false; } // child element accessorsprivate: QString m_text; void clear(bool clear_all = true); // attribute data int m_attr_spacing; bool m_has_attr_spacing; int m_attr_margin; bool m_has_attr_margin; // child element data DomLayoutDefault(const DomLayoutDefault &other); void operator = (const DomLayoutDefault&other);};class QDESIGNER_UILIB_EXPORT DomLayoutFunction {public: DomLayoutFunction(); ~DomLayoutFunction(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeSpacing() { return m_has_attr_spacing; } inline QString attributeSpacing() { return m_attr_spacing; } inline void setAttributeSpacing(const QString& a) { m_attr_spacing = a; m_has_attr_spacing = true; } inline void clearAttributeSpacing() { m_has_attr_spacing = false; } inline bool hasAttributeMargin() { return m_has_attr_margin; } inline QString attributeMargin() { return m_attr_margin; } inline void setAttributeMargin(const QString& a) { m_attr_margin = a; m_has_attr_margin = true; } inline void clearAttributeMargin() { m_has_attr_margin = false; } // child element accessorsprivate: QString m_text; void clear(bool clear_all = true); // attribute data QString m_attr_spacing; bool m_has_attr_spacing; QString m_attr_margin; bool m_has_attr_margin; // child element data DomLayoutFunction(const DomLayoutFunction &other); void operator = (const DomLayoutFunction&other);};class QDESIGNER_UILIB_EXPORT DomTabStops {public: DomTabStops(); ~DomTabStops(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors // child element accessors inline QStringList elementTabStop() { return m_tabStop; } void setElementTabStop(const QStringList& a);private: QString m_text; void clear(bool clear_all = true); // attribute data // child element data QStringList m_tabStop; DomTabStops(const DomTabStops &other); void operator = (const DomTabStops&other);};class QDESIGNER_UILIB_EXPORT DomLayout {public: DomLayout(); ~DomLayout(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeClass() { return m_has_attr_class; } inline QString attributeClass() { return m_attr_class; } inline void setAttributeClass(const QString& a) { m_attr_class = a; m_has_attr_class = true; } inline void clearAttributeClass() { m_has_attr_class = false; } // child element accessors inline QList<DomProperty*> elementProperty() { return m_property; } void setElementProperty(const QList<DomProperty*>& a); inline QList<DomProperty*> elementAttribute() { return m_attribute; } void setElementAttribute(const QList<DomProperty*>& a); inline QList<DomLayoutItem*> elementItem() { return m_item; } void setElementItem(const QList<DomLayoutItem*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data QString m_attr_class; bool m_has_attr_class; // child element data QList<DomProperty*> m_property; QList<DomProperty*> m_attribute; QList<DomLayoutItem*> m_item; DomLayout(const DomLayout &other); void operator = (const DomLayout&other);};class QDESIGNER_UILIB_EXPORT DomLayoutItem {public: DomLayoutItem(); ~DomLayoutItem(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeRow() { return m_has_attr_row; } inline int attributeRow() { return m_attr_row; } inline void setAttributeRow(int a) { m_attr_row = a; m_has_attr_row = true; } inline void clearAttributeRow() { m_has_attr_row = false; } inline bool hasAttributeColumn() { return m_has_attr_column; } inline int attributeColumn() { return m_attr_column; } inline void setAttributeColumn(int a) { m_attr_column = a; m_has_attr_column = true; } inline void clearAttributeColumn() { m_has_attr_column = false; } inline bool hasAttributeRowSpan() { return m_has_attr_rowSpan; } inline int attributeRowSpan() { return m_attr_rowSpan; } inline void setAttributeRowSpan(int a) { m_attr_rowSpan = a; m_has_attr_rowSpan = true; } inline void clearAttributeRowSpan() { m_has_attr_rowSpan = false; } inline bool hasAttributeColSpan() { return m_has_attr_colSpan; } inline int attributeColSpan() { return m_attr_colSpan; } inline void setAttributeColSpan(int a) { m_attr_colSpan = a; m_has_attr_colSpan = true; } inline void clearAttributeColSpan() { m_has_attr_colSpan = false; } // child element accessors enum Kind { Unknown = 0, Widget, Layout, Spacer }; inline Kind kind() { return m_kind; } inline DomWidget* elementWidget() { return m_widget; } void setElementWidget(DomWidget* a); inline DomLayout* elementLayout() { return m_layout; } void setElementLayout(DomLayout* a); inline DomSpacer* elementSpacer() { return m_spacer; } void setElementSpacer(DomSpacer* a);private: QString m_text; void clear(bool clear_all = true); // attribute data int m_attr_row; bool m_has_attr_row; int m_attr_column; bool m_has_attr_column; int m_attr_rowSpan; bool m_has_attr_rowSpan; int m_attr_colSpan; bool m_has_attr_colSpan; // child element data Kind m_kind; DomWidget* m_widget; DomLayout* m_layout; DomSpacer* m_spacer; DomLayoutItem(const DomLayoutItem &other); void operator = (const DomLayoutItem&other);};class QDESIGNER_UILIB_EXPORT DomRow {public: DomRow(); ~DomRow(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors // child element accessors inline QList<DomProperty*> elementProperty() { return m_property; } void setElementProperty(const QList<DomProperty*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data // child element data QList<DomProperty*> m_property; DomRow(const DomRow &other); void operator = (const DomRow&other);};class QDESIGNER_UILIB_EXPORT DomColumn {public: DomColumn(); ~DomColumn(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors // child element accessors inline QList<DomProperty*> elementProperty() { return m_property; } void setElementProperty(const QList<DomProperty*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data // child element data QList<DomProperty*> m_property; DomColumn(const DomColumn &other); void operator = (const DomColumn&other);};class QDESIGNER_UILIB_EXPORT DomItem {public: DomItem(); ~DomItem(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeRow() { return m_has_attr_row; } inline int attributeRow() { return m_attr_row; } inline void setAttributeRow(int a) { m_attr_row = a; m_has_attr_row = true; } inline void clearAttributeRow() { m_has_attr_row = false; } inline bool hasAttributeColumn() { return m_has_attr_column; } inline int attributeColumn() { return m_attr_column; } inline void setAttributeColumn(int a) { m_attr_column = a; m_has_attr_column = true; } inline void clearAttributeColumn() { m_has_attr_column = false; } // child element accessors inline QList<DomProperty*> elementProperty() { return m_property; } void setElementProperty(const QList<DomProperty*>& a); inline QList<DomItem*> elementItem() { return m_item; } void setElementItem(const QList<DomItem*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data int m_attr_row; bool m_has_attr_row; int m_attr_column; bool m_has_attr_column; // child element data QList<DomProperty*> m_property; QList<DomItem*> m_item; DomItem(const DomItem &other); void operator = (const DomItem&other);};class QDESIGNER_UILIB_EXPORT DomWidget {public: DomWidget(); ~DomWidget(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()); inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeClass() { return m_has_attr_class; } inline QString attributeClass() { return m_attr_class; } inline void setAttributeClass(const QString& a) { m_attr_class = a; m_has_attr_class = true; } inline void clearAttributeClass() { m_has_attr_class = false; } inline bool hasAttributeName() { return m_has_attr_name; } inline QString attributeName() { return m_attr_name; } inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; } inline void clearAttributeName() { m_has_attr_name = false; } inline bool hasAttributeNative() { return m_has_attr_native; } inline bool attributeNative() { return m_attr_native; } inline void setAttributeNative(bool a) { m_attr_native = a; m_has_attr_native = true; } inline void clearAttributeNative() { m_has_attr_native = false; } // child element accessors inline QStringList elementClass() { return m_class; } void setElementClass(const QStringList& a); inline QList<DomProperty*> elementProperty() { return m_property; } void setElementProperty(const QList<DomProperty*>& a); inline QList<DomProperty*> elementAttribute() { return m_attribute; } void setElementAttribute(const QList<DomProperty*>& a); inline QList<DomRow*> elementRow() { return m_row; } void setElementRow(const QList<DomRow*>& a); inline QList<DomColumn*> elementColumn() { return m_column; } void setElementColumn(const QList<DomColumn*>& a); inline QList<DomItem*> elementItem() { return m_item; } void setElementItem(const QList<DomItem*>& a);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -