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

📄 ui4.h

📁 qt-x11-opensource-src-4.1.4.tar.gz源码
💻 H
📖 第 1 页 / 共 4 页
字号:
class QDESIGNER_UILIB_EXPORT DomImage {public:    DomImage();    ~DomImage();    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 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; }    // child element accessors    inline DomImageData* elementData() { return m_data; }    void setElementData(DomImageData* a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_name;    bool m_has_attr_name;    // child element data    DomImageData* m_data;    DomImage(const DomImage &other);    void operator = (const DomImage&other);};class QDESIGNER_UILIB_EXPORT DomImageData {public:    DomImageData();    ~DomImageData();    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 hasAttributeFormat() { return m_has_attr_format; }    inline QString attributeFormat() { return m_attr_format; }    inline void setAttributeFormat(const QString& a) { m_attr_format = a; m_has_attr_format = true; }    inline void clearAttributeFormat() { m_has_attr_format = false; }    inline bool hasAttributeLength() { return m_has_attr_length; }    inline int attributeLength() { return m_attr_length; }    inline void setAttributeLength(int a) { m_attr_length = a; m_has_attr_length = true; }    inline void clearAttributeLength() { m_has_attr_length = false; }    // child element accessorsprivate:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_format;    bool m_has_attr_format;    int m_attr_length;    bool m_has_attr_length;    // child element data    DomImageData(const DomImageData &other);    void operator = (const DomImageData&other);};class QDESIGNER_UILIB_EXPORT DomCustomWidgets {public:    DomCustomWidgets();    ~DomCustomWidgets();    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<DomCustomWidget*> elementCustomWidget() { return m_customWidget; }    void setElementCustomWidget(const QList<DomCustomWidget*>& a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    QList<DomCustomWidget*> m_customWidget;    DomCustomWidgets(const DomCustomWidgets &other);    void operator = (const DomCustomWidgets&other);};class QDESIGNER_UILIB_EXPORT DomHeader {public:    DomHeader();    ~DomHeader();    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 hasAttributeLocation() { return m_has_attr_location; }    inline QString attributeLocation() { return m_attr_location; }    inline void setAttributeLocation(const QString& a) { m_attr_location = a; m_has_attr_location = true; }    inline void clearAttributeLocation() { m_has_attr_location = false; }    // child element accessorsprivate:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_location;    bool m_has_attr_location;    // child element data    DomHeader(const DomHeader &other);    void operator = (const DomHeader&other);};class QDESIGNER_UILIB_EXPORT DomCustomWidget {public:    DomCustomWidget();    ~DomCustomWidget();    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 QString elementClass() { return m_class; }    void setElementClass(const QString& a);    inline QString elementExtends() { return m_extends; }    void setElementExtends(const QString& a);    inline DomHeader* elementHeader() { return m_header; }    void setElementHeader(DomHeader* a);    inline DomSize* elementSizeHint() { return m_sizeHint; }    void setElementSizeHint(DomSize* a);    inline int elementContainer() { return m_container; }    void setElementContainer(int a);    inline DomSizePolicyData* elementSizePolicy() { return m_sizePolicy; }    void setElementSizePolicy(DomSizePolicyData* a);    inline QString elementPixmap() { return m_pixmap; }    void setElementPixmap(const QString& a);    inline DomProperties* elementProperties() { return m_properties; }    void setElementProperties(DomProperties* a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    QString m_class;    QString m_extends;    DomHeader* m_header;    DomSize* m_sizeHint;    int m_container;    DomSizePolicyData* m_sizePolicy;    QString m_pixmap;    DomProperties* m_properties;    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());    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() { 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());    inline QString text() const { return m_text; }    inline void setText(const QString &s) { m_text = s; }    // attribute accessors    inline bool hasAttributeType() { return m_has_attr_type; }    inline QString attributeType() { 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());    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 int elementVerData() { return m_verData; }    void setElementVerData(int a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    int m_horData;    int m_verData;    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);

⌨️ 快捷键说明

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