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

📄 ui4.h

📁 qt-x11-opensource-src-4.1.4.tar.gz源码
💻 H
📖 第 1 页 / 共 4 页
字号:
/******************************************************************************** Copyright (C) 1992-2006 Trolltech ASA. All rights reserved.**** This file is part of the Qt Designer of the Qt Toolkit.**** This file may be used under the terms of the GNU General Public** License version 2.0 as published by the Free Software Foundation** and appearing in the file LICENSE.GPL included in the packaging of** this file.  Please review the following information to ensure GNU** General Public Licensing requirements will be met:** http://www.trolltech.com/products/qt/opensource.html**** If you are unsure which license is appropriate for your use, please** review the following information:** http://www.trolltech.com/products/qt/licensing.html or contact the** sales department at sales@trolltech.com.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#ifndef UI4_H#define UI4_H////  W A R N I N G//  -------------//// This file is not part of the Qt API.  It exists for the convenience// of Qt Designer.  This header// file may change from version to version without notice, or even be removed.//// We mean it.//#include <QtCore/qlist.h>#include <QtCore/qstring.h>#include <QtCore/qstringlist.h>QT_BEGIN_HEADERclass QDomDocument;class QDomElement;#define QDESIGNER_UILIB_EXTERN Q_DECL_EXPORT#define QDESIGNER_UILIB_IMPORT Q_DECL_IMPORT#ifdef QT_DESIGNER_STATIC#  define QDESIGNER_UILIB_EXPORT#elif defined(QDESIGNER_UILIB_LIBRARY)#  define QDESIGNER_UILIB_EXPORT QDESIGNER_UILIB_EXTERN#else#  define QDESIGNER_UILIB_EXPORT QDESIGNER_UILIB_IMPORT#endif#ifndef QDESIGNER_UILIB_EXPORT#    define QDESIGNER_UILIB_EXPORT#endif#ifdef QFORMINTERNAL_NAMESPACEnamespace QFormInternal{#endif/********************************************************************************* Forward declarations*/class DomUI;class DomIncludes;class DomInclude;class DomResources;class DomResource;class DomActionGroup;class DomAction;class DomActionRef;class DomImages;class DomImage;class DomImageData;class DomCustomWidgets;class DomHeader;class DomCustomWidget;class DomProperties;class DomPropertyData;class DomSizePolicyData;class DomLayoutDefault;class DomLayoutFunction;class DomTabStops;class DomLayout;class DomLayoutItem;class DomRow;class DomColumn;class DomItem;class DomWidget;class DomSpacer;class DomColor;class DomColorGroup;class DomPalette;class DomFont;class DomPoint;class DomRect;class DomSizePolicy;class DomSize;class DomDate;class DomTime;class DomDateTime;class DomStringList;class DomResourcePixmap;class DomString;class DomProperty;class DomConnections;class DomConnection;class DomConnectionHints;class DomConnectionHint;/********************************************************************************* Declarations*/class QDESIGNER_UILIB_EXPORT DomUI {public:    DomUI();    ~DomUI();    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 hasAttributeVersion() { return m_has_attr_version; }    inline QString attributeVersion() { return m_attr_version; }    inline void setAttributeVersion(const QString& a) { m_attr_version = a; m_has_attr_version = true; }    inline void clearAttributeVersion() { m_has_attr_version = false; }    inline bool hasAttributeStdSetDef() { return m_has_attr_stdSetDef; }    inline int attributeStdSetDef() { return m_attr_stdSetDef; }    inline void setAttributeStdSetDef(int a) { m_attr_stdSetDef = a; m_has_attr_stdSetDef = true; }    inline void clearAttributeStdSetDef() { m_has_attr_stdSetDef = false; }    // child element accessors    inline QString elementAuthor() { return m_author; }    void setElementAuthor(const QString& a);    inline QString elementComment() { return m_comment; }    void setElementComment(const QString& a);    inline QString elementExportMacro() { return m_exportMacro; }    void setElementExportMacro(const QString& a);    inline QString elementClass() { return m_class; }    void setElementClass(const QString& a);    inline DomWidget* elementWidget() { return m_widget; }    void setElementWidget(DomWidget* a);    inline DomLayoutDefault* elementLayoutDefault() { return m_layoutDefault; }    void setElementLayoutDefault(DomLayoutDefault* a);    inline DomLayoutFunction* elementLayoutFunction() { return m_layoutFunction; }    void setElementLayoutFunction(DomLayoutFunction* a);    inline QString elementPixmapFunction() { return m_pixmapFunction; }    void setElementPixmapFunction(const QString& a);    inline DomCustomWidgets* elementCustomWidgets() { return m_customWidgets; }    void setElementCustomWidgets(DomCustomWidgets* a);    inline DomTabStops* elementTabStops() { return m_tabStops; }    void setElementTabStops(DomTabStops* a);    inline DomImages* elementImages() { return m_images; }    void setElementImages(DomImages* a);    inline DomIncludes* elementIncludes() { return m_includes; }    void setElementIncludes(DomIncludes* a);    inline DomResources* elementResources() { return m_resources; }    void setElementResources(DomResources* a);    inline DomConnections* elementConnections() { return m_connections; }    void setElementConnections(DomConnections* a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_version;    bool m_has_attr_version;    int m_attr_stdSetDef;    bool m_has_attr_stdSetDef;    // child element data    QString m_author;    QString m_comment;    QString m_exportMacro;    QString m_class;    DomWidget* m_widget;    DomLayoutDefault* m_layoutDefault;    DomLayoutFunction* m_layoutFunction;    QString m_pixmapFunction;    DomCustomWidgets* m_customWidgets;    DomTabStops* m_tabStops;    DomImages* m_images;    DomIncludes* m_includes;    DomResources* m_resources;    DomConnections* m_connections;    DomUI(const DomUI &other);    void operator = (const DomUI&other);};class QDESIGNER_UILIB_EXPORT DomIncludes {public:    DomIncludes();    ~DomIncludes();    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<DomInclude*> elementInclude() { return m_include; }    void setElementInclude(const QList<DomInclude*>& a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    QList<DomInclude*> m_include;    DomIncludes(const DomIncludes &other);    void operator = (const DomIncludes&other);};class QDESIGNER_UILIB_EXPORT DomInclude {public:    DomInclude();    ~DomInclude();    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; }    inline bool hasAttributeImpldecl() { return m_has_attr_impldecl; }    inline QString attributeImpldecl() { return m_attr_impldecl; }    inline void setAttributeImpldecl(const QString& a) { m_attr_impldecl = a; m_has_attr_impldecl = true; }    inline void clearAttributeImpldecl() { m_has_attr_impldecl = false; }    // child element accessorsprivate:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_location;    bool m_has_attr_location;    QString m_attr_impldecl;    bool m_has_attr_impldecl;    // child element data    DomInclude(const DomInclude &other);    void operator = (const DomInclude&other);};class QDESIGNER_UILIB_EXPORT DomResources {public:    DomResources();    ~DomResources();    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 QList<DomResource*> elementInclude() { return m_include; }    void setElementInclude(const QList<DomResource*>& 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    QList<DomResource*> m_include;    DomResources(const DomResources &other);    void operator = (const DomResources&other);};class QDESIGNER_UILIB_EXPORT DomResource {public:    DomResource();    ~DomResource();    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    DomResource(const DomResource &other);    void operator = (const DomResource&other);};class QDESIGNER_UILIB_EXPORT DomActionGroup {public:    DomActionGroup();    ~DomActionGroup();    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 QList<DomAction*> elementAction() { return m_action; }    void setElementAction(const QList<DomAction*>& a);    inline QList<DomActionGroup*> elementActionGroup() { return m_actionGroup; }    void setElementActionGroup(const QList<DomActionGroup*>& 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);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_name;    bool m_has_attr_name;    // child element data    QList<DomAction*> m_action;    QList<DomActionGroup*> m_actionGroup;    QList<DomProperty*> m_property;    QList<DomProperty*> m_attribute;    DomActionGroup(const DomActionGroup &other);    void operator = (const DomActionGroup&other);};class QDESIGNER_UILIB_EXPORT DomAction {public:    DomAction();    ~DomAction();    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; }    inline bool hasAttributeMenu() { return m_has_attr_menu; }    inline QString attributeMenu() { return m_attr_menu; }    inline void setAttributeMenu(const QString& a) { m_attr_menu = a; m_has_attr_menu = true; }    inline void clearAttributeMenu() { m_has_attr_menu = 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);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_name;    bool m_has_attr_name;    QString m_attr_menu;    bool m_has_attr_menu;    // child element data    QList<DomProperty*> m_property;    QList<DomProperty*> m_attribute;    DomAction(const DomAction &other);    void operator = (const DomAction&other);};class QDESIGNER_UILIB_EXPORT DomActionRef {public:    DomActionRef();    ~DomActionRef();    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 accessorsprivate:    QString m_text;    void clear(bool clear_all = true);    // attribute data    QString m_attr_name;    bool m_has_attr_name;    // child element data    DomActionRef(const DomActionRef &other);    void operator = (const DomActionRef&other);};class QDESIGNER_UILIB_EXPORT DomImages {public:    DomImages();    ~DomImages();    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<DomImage*> elementImage() { return m_image; }    void setElementImage(const QList<DomImage*>& a);private:    QString m_text;    void clear(bool clear_all = true);    // attribute data    // child element data    QList<DomImage*> m_image;    DomImages(const DomImages &other);    void operator = (const DomImages&other);};

⌨️ 快捷键说明

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