⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ui4.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 5 页
字号:
    DomHeader* m_header;    DomSize* m_sizeHint;    int m_container;    DomSizePolicyData* m_sizePolicy;    QString m_pixmap;    DomScript* m_script;    DomProperties* m_properties;    enum Child {        Class = 1,        Extends = 2,        Header = 4,        SizeHint = 8,        Container = 16,        SizePolicy = 32,        Pixmap = 64,        Script = 128,        Properties = 256    };    DomCustomWidget(const DomCustomWidget &other);    void operator = (const DomCustomWidget&other);};class QDESIGNER_UILIB_EXPORT DomProperties {public:    DomProperties();    ~DomProperties();    void read(const QDomElement &node);    QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    // child element accessors    inline QList<DomPropertyData*> elementProperty() const { return m_property; }    void setElementProperty(const QList<DomPropertyData*>& a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    QList<DomPropertyData*> m_property;    DomProperties(const DomProperties &other);    void operator = (const DomProperties&other);};class QDESIGNER_UILIB_EXPORT DomPropertyData {public:    DomPropertyData();    ~DomPropertyData();    void read(const QDomElement &node);    QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeType() const { return m_has_attr_type; }    inline QString attributeType() const { return m_attr_type; }    inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; }    inline void clearAttributeType() { m_has_attr_type = false; }    // child element accessorsprivate:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_type;    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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    // child element accessors    inline int elementHorData() const { return m_horData; }    void setElementHorData(int a);    inline bool hasElementHorData() const { return m_children & HorData; }    void clearElementHorData();    inline int elementVerData() const { 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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeSpacing() const { return m_has_attr_spacing; }    inline int attributeSpacing() const { 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() const { return m_has_attr_margin; }    inline int attributeMargin() const { 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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeSpacing() const { return m_has_attr_spacing; }    inline QString attributeSpacing() const { 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() const { return m_has_attr_margin; }    inline QString attributeMargin() const { 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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    // child element accessors    inline QStringList elementTabStop() const { 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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeClass() const { return m_has_attr_class; }    inline QString attributeClass() const { 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() const { return m_property; }    void setElementProperty(const QList<DomProperty*>& a);    inline QList<DomProperty*> elementAttribute() const { return m_attribute; }    void setElementAttribute(const QList<DomProperty*>& a);    inline QList<DomLayoutItem*> elementItem() const { 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()) const;    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeRow() const { return m_has_attr_row; }    inline int attributeRow() const { 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() const { return m_has_attr_column; }    inline int attributeColumn() const { 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() const { return m_has_attr_rowSpan; }    inline int attributeRowSpan() const { 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() const { return m_has_attr_colSpan; }    inline int attributeColSpan() const { 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() const { return m_kind; }    inline DomWidget* elementWidget() const { return m_widget; }    void setElementWidget(DomWidget* a);    inline DomLayout* elementLayout() const { return m_layout; }    void setElementLayout(DomLayout* a);    inline DomSpacer* elementSpacer() const { 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()) const;    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() const { 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()) const;    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() const { 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 {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -