diff options
Diffstat (limited to 'tools/uilib/ui4_p.h')
-rw-r--r-- | tools/uilib/ui4_p.h | 3603 |
1 files changed, 0 insertions, 3603 deletions
diff --git a/tools/uilib/ui4_p.h b/tools/uilib/ui4_p.h deleted file mode 100644 index 6a56c9eadc..0000000000 --- a/tools/uilib/ui4_p.h +++ /dev/null @@ -1,3603 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the tools applications of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** GNU Lesser General Public License Usage -** This file may be used under the terms of the GNU Lesser General Public -** License version 2.1 as published by the Free Software Foundation and -** appearing in the file LICENSE.LGPL included in the packaging of this -** file. Please review the following information to ensure the GNU Lesser -** General Public License version 2.1 requirements will be met: -** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU General -** Public License version 3.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 the GNU General -** Public License version 3.0 requirements will be met: -** http://www.gnu.org/copyleft/gpl.html. -** -** Other Usage -** Alternatively, this file may be used in accordance with the terms and -** conditions contained in a signed written agreement between you and Nokia. -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -// -// 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. -// - -// THIS FILE IS AUTOMATICALLY GENERATED - -#ifndef UI4_H -#define UI4_H - -#include <QtCore/QList> -#include <QtCore/QString> -#include <QtCore/QStringList> -#include <QtCore/QXmlStreamReader> -#include <QtCore/QXmlStreamWriter> -#include <QtCore/qglobal.h> - -QT_BEGIN_NAMESPACE - -#define QDESIGNER_UILIB_EXTERN Q_DECL_EXPORT -#define QDESIGNER_UILIB_IMPORT Q_DECL_IMPORT - -#if defined(QT_DESIGNER_STATIC) || defined(QT_UIC) || defined(QT_UIC3) -# 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_NAMESPACE -namespace QFormInternal -{ -#endif - - -/******************************************************************************* -** Forward declarations -*/ - -class DomUI; -class DomIncludes; -class DomInclude; -class DomResources; -class DomResource; -class DomActionGroup; -class DomAction; -class DomActionRef; -class DomButtonGroup; -class DomButtonGroups; -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 DomGradientStop; -class DomGradient; -class DomBrush; -class DomColorRole; -class DomColorGroup; -class DomPalette; -class DomFont; -class DomPoint; -class DomRect; -class DomLocale; -class DomSizePolicy; -class DomSize; -class DomDate; -class DomTime; -class DomDateTime; -class DomStringList; -class DomResourcePixmap; -class DomResourceIcon; -class DomString; -class DomPointF; -class DomRectF; -class DomSizeF; -class DomChar; -class DomUrl; -class DomProperty; -class DomConnections; -class DomConnection; -class DomConnectionHints; -class DomConnectionHint; -class DomScript; -class DomWidgetData; -class DomDesignerData; -class DomSlots; -class DomPropertySpecifications; -class DomStringPropertySpecification; - -/******************************************************************************* -** Declarations -*/ - -class QDESIGNER_UILIB_EXPORT DomUI { -public: - DomUI(); - ~DomUI(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeVersion() const { return m_has_attr_version; } - inline QString attributeVersion() const { 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 hasAttributeLanguage() const { return m_has_attr_language; } - inline QString attributeLanguage() const { return m_attr_language; } - inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; } - inline void clearAttributeLanguage() { m_has_attr_language = false; } - - inline bool hasAttributeDisplayname() const { return m_has_attr_displayname; } - inline QString attributeDisplayname() const { return m_attr_displayname; } - 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 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; } - inline void clearAttributeStdsetdef() { m_has_attr_stdsetdef = 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; } - inline void clearAttributeStdSetDef() { m_has_attr_stdSetDef = false; } - - // child element accessors - inline QString elementAuthor() const { return m_author; } - void setElementAuthor(const QString& a); - inline bool hasElementAuthor() const { return m_children & Author; } - void clearElementAuthor(); - - inline QString elementComment() const { return m_comment; } - void setElementComment(const QString& a); - inline bool hasElementComment() const { return m_children & Comment; } - void clearElementComment(); - - inline QString elementExportMacro() const { return m_exportMacro; } - void setElementExportMacro(const QString& a); - inline bool hasElementExportMacro() const { return m_children & ExportMacro; } - void clearElementExportMacro(); - - inline QString elementClass() const { return m_class; } - void setElementClass(const QString& a); - inline bool hasElementClass() const { return m_children & Class; } - void clearElementClass(); - - inline DomWidget* elementWidget() const { return m_widget; } - DomWidget* takeElementWidget(); - void setElementWidget(DomWidget* a); - inline bool hasElementWidget() const { return m_children & Widget; } - void clearElementWidget(); - - inline DomLayoutDefault* elementLayoutDefault() const { return m_layoutDefault; } - DomLayoutDefault* takeElementLayoutDefault(); - void setElementLayoutDefault(DomLayoutDefault* a); - inline bool hasElementLayoutDefault() const { return m_children & LayoutDefault; } - void clearElementLayoutDefault(); - - inline DomLayoutFunction* elementLayoutFunction() const { return m_layoutFunction; } - DomLayoutFunction* takeElementLayoutFunction(); - void setElementLayoutFunction(DomLayoutFunction* a); - inline bool hasElementLayoutFunction() const { return m_children & LayoutFunction; } - void clearElementLayoutFunction(); - - inline QString elementPixmapFunction() const { return m_pixmapFunction; } - void setElementPixmapFunction(const QString& a); - inline bool hasElementPixmapFunction() const { return m_children & PixmapFunction; } - void clearElementPixmapFunction(); - - inline DomCustomWidgets* elementCustomWidgets() const { return m_customWidgets; } - DomCustomWidgets* takeElementCustomWidgets(); - void setElementCustomWidgets(DomCustomWidgets* a); - inline bool hasElementCustomWidgets() const { return m_children & CustomWidgets; } - void clearElementCustomWidgets(); - - inline DomTabStops* elementTabStops() const { return m_tabStops; } - DomTabStops* takeElementTabStops(); - void setElementTabStops(DomTabStops* a); - inline bool hasElementTabStops() const { return m_children & TabStops; } - void clearElementTabStops(); - - inline DomImages* elementImages() const { return m_images; } - DomImages* takeElementImages(); - void setElementImages(DomImages* a); - inline bool hasElementImages() const { return m_children & Images; } - void clearElementImages(); - - inline DomIncludes* elementIncludes() const { return m_includes; } - DomIncludes* takeElementIncludes(); - void setElementIncludes(DomIncludes* a); - inline bool hasElementIncludes() const { return m_children & Includes; } - void clearElementIncludes(); - - inline DomResources* elementResources() const { return m_resources; } - DomResources* takeElementResources(); - void setElementResources(DomResources* a); - inline bool hasElementResources() const { return m_children & Resources; } - void clearElementResources(); - - inline DomConnections* elementConnections() const { return m_connections; } - DomConnections* takeElementConnections(); - void setElementConnections(DomConnections* a); - inline bool hasElementConnections() const { return m_children & Connections; } - void clearElementConnections(); - - inline DomDesignerData* elementDesignerdata() const { return m_designerdata; } - DomDesignerData* takeElementDesignerdata(); - void setElementDesignerdata(DomDesignerData* a); - inline bool hasElementDesignerdata() const { return m_children & Designerdata; } - void clearElementDesignerdata(); - - inline DomSlots* elementSlots() const { return m_slots; } - DomSlots* takeElementSlots(); - void setElementSlots(DomSlots* a); - inline bool hasElementSlots() const { return m_children & Slots; } - void clearElementSlots(); - - inline DomButtonGroups* elementButtonGroups() const { return m_buttonGroups; } - DomButtonGroups* takeElementButtonGroups(); - void setElementButtonGroups(DomButtonGroups* a); - inline bool hasElementButtonGroups() const { return m_children & ButtonGroups; } - void clearElementButtonGroups(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_version; - bool m_has_attr_version; - - QString m_attr_language; - bool m_has_attr_language; - - QString m_attr_displayname; - bool m_has_attr_displayname; - - int m_attr_stdsetdef; - bool m_has_attr_stdsetdef; - - int m_attr_stdSetDef; - bool m_has_attr_stdSetDef; - - // child element data - uint m_children; - 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; - DomDesignerData* m_designerdata; - DomSlots* m_slots; - DomButtonGroups* m_buttonGroups; - enum Child { - Author = 1, - Comment = 2, - ExportMacro = 4, - Class = 8, - Widget = 16, - LayoutDefault = 32, - LayoutFunction = 64, - PixmapFunction = 128, - CustomWidgets = 256, - TabStops = 512, - Images = 1024, - Includes = 2048, - Resources = 4096, - Connections = 8192, - Designerdata = 16384, - Slots = 32768, - ButtonGroups = 65536 - }; - - DomUI(const DomUI &other); - void operator = (const DomUI&other); -}; - -class QDESIGNER_UILIB_EXPORT DomIncludes { -public: - DomIncludes(); - ~DomIncludes(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomInclude*> elementInclude() const { return m_include; } - void setElementInclude(const QList<DomInclude*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomInclude*> m_include; - enum Child { - Include = 1 - }; - - DomIncludes(const DomIncludes &other); - void operator = (const DomIncludes&other); -}; - -class QDESIGNER_UILIB_EXPORT DomInclude { -public: - DomInclude(); - ~DomInclude(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeLocation() const { return m_has_attr_location; } - inline QString attributeLocation() const { 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() const { return m_has_attr_impldecl; } - inline QString attributeImpldecl() const { 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 accessors -private: - 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 - uint m_children; - - DomInclude(const DomInclude &other); - void operator = (const DomInclude&other); -}; - -class QDESIGNER_UILIB_EXPORT DomResources { -public: - DomResources(); - ~DomResources(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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() const { 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 - uint m_children; - QList<DomResource*> m_include; - enum Child { - Include = 1 - }; - - DomResources(const DomResources &other); - void operator = (const DomResources&other); -}; - -class QDESIGNER_UILIB_EXPORT DomResource { -public: - DomResource(); - ~DomResource(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeLocation() const { return m_has_attr_location; } - inline QString attributeLocation() const { 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 accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_location; - bool m_has_attr_location; - - // child element data - uint m_children; - - DomResource(const DomResource &other); - void operator = (const DomResource&other); -}; - -class QDESIGNER_UILIB_EXPORT DomActionGroup { -public: - DomActionGroup(); - ~DomActionGroup(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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() const { return m_action; } - void setElementAction(const QList<DomAction*>& a); - - inline QList<DomActionGroup*> elementActionGroup() const { return m_actionGroup; } - void setElementActionGroup(const QList<DomActionGroup*>& a); - - 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); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - // child element data - uint m_children; - QList<DomAction*> m_action; - QList<DomActionGroup*> m_actionGroup; - QList<DomProperty*> m_property; - QList<DomProperty*> m_attribute; - enum Child { - Action = 1, - ActionGroup = 2, - Property = 4, - Attribute = 8 - }; - - DomActionGroup(const DomActionGroup &other); - void operator = (const DomActionGroup&other); -}; - -class QDESIGNER_UILIB_EXPORT DomAction { -public: - DomAction(); - ~DomAction(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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() const { return m_has_attr_menu; } - inline QString attributeMenu() const { 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() const { return m_property; } - void setElementProperty(const QList<DomProperty*>& a); - - inline QList<DomProperty*> elementAttribute() const { 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 - uint m_children; - QList<DomProperty*> m_property; - QList<DomProperty*> m_attribute; - enum Child { - Property = 1, - Attribute = 2 - }; - - DomAction(const DomAction &other); - void operator = (const DomAction&other); -}; - -class QDESIGNER_UILIB_EXPORT DomActionRef { -public: - DomActionRef(); - ~DomActionRef(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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 -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - // child element data - uint m_children; - - DomActionRef(const DomActionRef &other); - void operator = (const DomActionRef&other); -}; - -class QDESIGNER_UILIB_EXPORT DomButtonGroup { -public: - DomButtonGroup(); - ~DomButtonGroup(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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<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); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - // child element data - uint m_children; - QList<DomProperty*> m_property; - QList<DomProperty*> m_attribute; - enum Child { - Property = 1, - Attribute = 2 - }; - - DomButtonGroup(const DomButtonGroup &other); - void operator = (const DomButtonGroup&other); -}; - -class QDESIGNER_UILIB_EXPORT DomButtonGroups { -public: - DomButtonGroups(); - ~DomButtonGroups(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomButtonGroup*> elementButtonGroup() const { return m_buttonGroup; } - void setElementButtonGroup(const QList<DomButtonGroup*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomButtonGroup*> m_buttonGroup; - enum Child { - ButtonGroup = 1 - }; - - DomButtonGroups(const DomButtonGroups &other); - void operator = (const DomButtonGroups&other); -}; - -class QDESIGNER_UILIB_EXPORT DomImages { -public: - DomImages(); - ~DomImages(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomImage*> elementImage() const { return m_image; } - void setElementImage(const QList<DomImage*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomImage*> m_image; - enum Child { - Image = 1 - }; - - DomImages(const DomImages &other); - void operator = (const DomImages&other); -}; - -class QDESIGNER_UILIB_EXPORT DomImage { -public: - DomImage(); - ~DomImage(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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() const { return m_data; } - DomImageData* takeElementData(); - void setElementData(DomImageData* a); - inline bool hasElementData() const { return m_children & Data; } - void clearElementData(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - // child element data - uint m_children; - DomImageData* m_data; - enum Child { - Data = 1 - }; - - DomImage(const DomImage &other); - void operator = (const DomImage&other); -}; - -class QDESIGNER_UILIB_EXPORT DomImageData { -public: - DomImageData(); - ~DomImageData(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeFormat() const { return m_has_attr_format; } - inline QString attributeFormat() const { 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() const { return m_has_attr_length; } - inline int attributeLength() const { 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 accessors -private: - 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 - uint m_children; - - DomImageData(const DomImageData &other); - void operator = (const DomImageData&other); -}; - -class QDESIGNER_UILIB_EXPORT DomCustomWidgets { -public: - DomCustomWidgets(); - ~DomCustomWidgets(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomCustomWidget*> elementCustomWidget() const { return m_customWidget; } - void setElementCustomWidget(const QList<DomCustomWidget*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomCustomWidget*> m_customWidget; - enum Child { - CustomWidget = 1 - }; - - DomCustomWidgets(const DomCustomWidgets &other); - void operator = (const DomCustomWidgets&other); -}; - -class QDESIGNER_UILIB_EXPORT DomHeader { -public: - DomHeader(); - ~DomHeader(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeLocation() const { return m_has_attr_location; } - inline QString attributeLocation() const { 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 accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_location; - bool m_has_attr_location; - - // child element data - uint m_children; - - DomHeader(const DomHeader &other); - void operator = (const DomHeader&other); -}; - -class QDESIGNER_UILIB_EXPORT DomCustomWidget { -public: - DomCustomWidget(); - ~DomCustomWidget(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 QString elementClass() const { return m_class; } - void setElementClass(const QString& a); - inline bool hasElementClass() const { return m_children & Class; } - void clearElementClass(); - - inline QString elementExtends() const { return m_extends; } - void setElementExtends(const QString& a); - inline bool hasElementExtends() const { return m_children & Extends; } - void clearElementExtends(); - - inline DomHeader* elementHeader() const { return m_header; } - DomHeader* takeElementHeader(); - void setElementHeader(DomHeader* a); - inline bool hasElementHeader() const { return m_children & Header; } - void clearElementHeader(); - - inline DomSize* elementSizeHint() const { return m_sizeHint; } - DomSize* takeElementSizeHint(); - void setElementSizeHint(DomSize* a); - inline bool hasElementSizeHint() const { return m_children & SizeHint; } - void clearElementSizeHint(); - - inline QString elementAddPageMethod() const { return m_addPageMethod; } - void setElementAddPageMethod(const QString& a); - inline bool hasElementAddPageMethod() const { return m_children & AddPageMethod; } - void clearElementAddPageMethod(); - - inline int elementContainer() const { return m_container; } - void setElementContainer(int a); - inline bool hasElementContainer() const { return m_children & Container; } - void clearElementContainer(); - - inline DomSizePolicyData* elementSizePolicy() const { return m_sizePolicy; } - DomSizePolicyData* takeElementSizePolicy(); - void setElementSizePolicy(DomSizePolicyData* a); - inline bool hasElementSizePolicy() const { return m_children & SizePolicy; } - void clearElementSizePolicy(); - - inline QString elementPixmap() const { return m_pixmap; } - void setElementPixmap(const QString& a); - inline bool hasElementPixmap() const { return m_children & Pixmap; } - void clearElementPixmap(); - - inline DomScript* elementScript() const { return m_script; } - DomScript* takeElementScript(); - void setElementScript(DomScript* a); - inline bool hasElementScript() const { return m_children & Script; } - void clearElementScript(); - - inline DomProperties* elementProperties() const { return m_properties; } - DomProperties* takeElementProperties(); - void setElementProperties(DomProperties* a); - inline bool hasElementProperties() const { return m_children & Properties; } - void clearElementProperties(); - - inline DomSlots* elementSlots() const { return m_slots; } - DomSlots* takeElementSlots(); - void setElementSlots(DomSlots* a); - inline bool hasElementSlots() const { return m_children & Slots; } - void clearElementSlots(); - - inline DomPropertySpecifications* elementPropertyspecifications() const { return m_propertyspecifications; } - DomPropertySpecifications* takeElementPropertyspecifications(); - void setElementPropertyspecifications(DomPropertySpecifications* a); - inline bool hasElementPropertyspecifications() const { return m_children & Propertyspecifications; } - void clearElementPropertyspecifications(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QString m_class; - QString m_extends; - DomHeader* m_header; - DomSize* m_sizeHint; - QString m_addPageMethod; - int m_container; - DomSizePolicyData* m_sizePolicy; - QString m_pixmap; - DomScript* m_script; - DomProperties* m_properties; - DomSlots* m_slots; - DomPropertySpecifications* m_propertyspecifications; - enum Child { - Class = 1, - Extends = 2, - Header = 4, - SizeHint = 8, - AddPageMethod = 16, - Container = 32, - SizePolicy = 64, - Pixmap = 128, - Script = 256, - Properties = 512, - Slots = 1024, - Propertyspecifications = 2048 - }; - - DomCustomWidget(const DomCustomWidget &other); - void operator = (const DomCustomWidget&other); -}; - -class QDESIGNER_UILIB_EXPORT DomProperties { -public: - DomProperties(); - ~DomProperties(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QList<DomPropertyData*> m_property; - enum Child { - Property = 1 - }; - - DomProperties(const DomProperties &other); - void operator = (const DomProperties&other); -}; - -class QDESIGNER_UILIB_EXPORT DomPropertyData { -public: - DomPropertyData(); - ~DomPropertyData(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_type; - bool m_has_attr_type; - - // child element data - uint m_children; - - DomPropertyData(const DomPropertyData &other); - void operator = (const DomPropertyData&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSizePolicyData { -public: - DomSizePolicyData(); - ~DomSizePolicyData(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 accessors -private: - 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 - uint m_children; - - DomLayoutDefault(const DomLayoutDefault &other); - void operator = (const DomLayoutDefault&other); -}; - -class QDESIGNER_UILIB_EXPORT DomLayoutFunction { -public: - DomLayoutFunction(); - ~DomLayoutFunction(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 accessors -private: - 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 - uint m_children; - - DomLayoutFunction(const DomLayoutFunction &other); - void operator = (const DomLayoutFunction&other); -}; - -class QDESIGNER_UILIB_EXPORT DomTabStops { -public: - DomTabStops(); - ~DomTabStops(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QStringList m_tabStop; - enum Child { - TabStop = 1 - }; - - DomTabStops(const DomTabStops &other); - void operator = (const DomTabStops&other); -}; - -class QDESIGNER_UILIB_EXPORT DomLayout { -public: - DomLayout(); - ~DomLayout(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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; } - - inline bool hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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 hasAttributeStretch() const { return m_has_attr_stretch; } - inline QString attributeStretch() const { return m_attr_stretch; } - inline void setAttributeStretch(const QString& a) { m_attr_stretch = a; m_has_attr_stretch = true; } - inline void clearAttributeStretch() { m_has_attr_stretch = false; } - - inline bool hasAttributeRowStretch() const { return m_has_attr_rowStretch; } - inline QString attributeRowStretch() const { return m_attr_rowStretch; } - inline void setAttributeRowStretch(const QString& a) { m_attr_rowStretch = a; m_has_attr_rowStretch = true; } - inline void clearAttributeRowStretch() { m_has_attr_rowStretch = false; } - - inline bool hasAttributeColumnStretch() const { return m_has_attr_columnStretch; } - inline QString attributeColumnStretch() const { return m_attr_columnStretch; } - inline void setAttributeColumnStretch(const QString& a) { m_attr_columnStretch = a; m_has_attr_columnStretch = true; } - inline void clearAttributeColumnStretch() { m_has_attr_columnStretch = false; } - - inline bool hasAttributeRowMinimumHeight() const { return m_has_attr_rowMinimumHeight; } - inline QString attributeRowMinimumHeight() const { return m_attr_rowMinimumHeight; } - inline void setAttributeRowMinimumHeight(const QString& a) { m_attr_rowMinimumHeight = a; m_has_attr_rowMinimumHeight = true; } - inline void clearAttributeRowMinimumHeight() { m_has_attr_rowMinimumHeight = false; } - - inline bool hasAttributeColumnMinimumWidth() const { return m_has_attr_columnMinimumWidth; } - inline QString attributeColumnMinimumWidth() const { return m_attr_columnMinimumWidth; } - inline void setAttributeColumnMinimumWidth(const QString& a) { m_attr_columnMinimumWidth = a; m_has_attr_columnMinimumWidth = true; } - inline void clearAttributeColumnMinimumWidth() { m_has_attr_columnMinimumWidth = 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; - - QString m_attr_name; - bool m_has_attr_name; - - QString m_attr_stretch; - bool m_has_attr_stretch; - - QString m_attr_rowStretch; - bool m_has_attr_rowStretch; - - QString m_attr_columnStretch; - bool m_has_attr_columnStretch; - - QString m_attr_rowMinimumHeight; - bool m_has_attr_rowMinimumHeight; - - QString m_attr_columnMinimumWidth; - bool m_has_attr_columnMinimumWidth; - - // child element data - uint m_children; - QList<DomProperty*> m_property; - QList<DomProperty*> m_attribute; - QList<DomLayoutItem*> m_item; - enum Child { - Property = 1, - Attribute = 2, - Item = 4 - }; - - DomLayout(const DomLayout &other); - void operator = (const DomLayout&other); -}; - -class QDESIGNER_UILIB_EXPORT DomLayoutItem { -public: - DomLayoutItem(); - ~DomLayoutItem(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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; } - - inline bool hasAttributeAlignment() const { return m_has_attr_alignment; } - inline QString attributeAlignment() const { return m_attr_alignment; } - inline void setAttributeAlignment(const QString& a) { m_attr_alignment = a; m_has_attr_alignment = true; } - inline void clearAttributeAlignment() { m_has_attr_alignment = 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; } - DomWidget* takeElementWidget(); - void setElementWidget(DomWidget* a); - - inline DomLayout* elementLayout() const { return m_layout; } - DomLayout* takeElementLayout(); - void setElementLayout(DomLayout* a); - - inline DomSpacer* elementSpacer() const { return m_spacer; } - DomSpacer* takeElementSpacer(); - 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; - - QString m_attr_alignment; - bool m_has_attr_alignment; - - // 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(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QList<DomProperty*> m_property; - enum Child { - Property = 1 - }; - - DomRow(const DomRow &other); - void operator = (const DomRow&other); -}; - -class QDESIGNER_UILIB_EXPORT DomColumn { -public: - DomColumn(); - ~DomColumn(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QList<DomProperty*> m_property; - enum Child { - Property = 1 - }; - - DomColumn(const DomColumn &other); - void operator = (const DomColumn&other); -}; - -class QDESIGNER_UILIB_EXPORT DomItem { -public: - DomItem(); - ~DomItem(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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; } - - // child element accessors - inline QList<DomProperty*> elementProperty() const { return m_property; } - void setElementProperty(const QList<DomProperty*>& a); - - inline QList<DomItem*> elementItem() const { 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 - uint m_children; - QList<DomProperty*> m_property; - QList<DomItem*> m_item; - enum Child { - Property = 1, - Item = 2 - }; - - DomItem(const DomItem &other); - void operator = (const DomItem&other); -}; - -class QDESIGNER_UILIB_EXPORT DomWidget { -public: - DomWidget(); - ~DomWidget(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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; } - - inline bool hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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() const { return m_has_attr_native; } - inline bool attributeNative() const { 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() const { return m_class; } - void setElementClass(const QStringList& a); - - inline QList<DomProperty*> elementProperty() const { return m_property; } - void setElementProperty(const QList<DomProperty*>& a); - - inline QList<DomScript*> elementScript() const { return m_script; } - void setElementScript(const QList<DomScript*>& a); - - inline QList<DomWidgetData*> elementWidgetData() const { return m_widgetData; } - void setElementWidgetData(const QList<DomWidgetData*>& a); - - inline QList<DomProperty*> elementAttribute() const { return m_attribute; } - void setElementAttribute(const QList<DomProperty*>& a); - - inline QList<DomRow*> elementRow() const { return m_row; } - void setElementRow(const QList<DomRow*>& a); - - inline QList<DomColumn*> elementColumn() const { return m_column; } - void setElementColumn(const QList<DomColumn*>& a); - - inline QList<DomItem*> elementItem() const { return m_item; } - void setElementItem(const QList<DomItem*>& a); - - inline QList<DomLayout*> elementLayout() const { return m_layout; } - void setElementLayout(const QList<DomLayout*>& a); - - inline QList<DomWidget*> elementWidget() const { return m_widget; } - void setElementWidget(const QList<DomWidget*>& a); - - inline QList<DomAction*> elementAction() const { return m_action; } - void setElementAction(const QList<DomAction*>& a); - - inline QList<DomActionGroup*> elementActionGroup() const { return m_actionGroup; } - void setElementActionGroup(const QList<DomActionGroup*>& a); - - inline QList<DomActionRef*> elementAddAction() const { return m_addAction; } - void setElementAddAction(const QList<DomActionRef*>& a); - - inline QStringList elementZOrder() const { return m_zOrder; } - void setElementZOrder(const QStringList& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_class; - bool m_has_attr_class; - - QString m_attr_name; - bool m_has_attr_name; - - bool m_attr_native; - bool m_has_attr_native; - - // child element data - uint m_children; - QStringList m_class; - QList<DomProperty*> m_property; - QList<DomScript*> m_script; - QList<DomWidgetData*> m_widgetData; - QList<DomProperty*> m_attribute; - QList<DomRow*> m_row; - QList<DomColumn*> m_column; - QList<DomItem*> m_item; - QList<DomLayout*> m_layout; - QList<DomWidget*> m_widget; - QList<DomAction*> m_action; - QList<DomActionGroup*> m_actionGroup; - QList<DomActionRef*> m_addAction; - QStringList m_zOrder; - enum Child { - Class = 1, - Property = 2, - Script = 4, - WidgetData = 8, - Attribute = 16, - Row = 32, - Column = 64, - Item = 128, - Layout = 256, - Widget = 512, - Action = 1024, - ActionGroup = 2048, - AddAction = 4096, - ZOrder = 8192 - }; - - DomWidget(const DomWidget &other); - void operator = (const DomWidget&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSpacer { -public: - DomSpacer(); - ~DomSpacer(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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<DomProperty*> elementProperty() const { return m_property; } - void setElementProperty(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 - uint m_children; - QList<DomProperty*> m_property; - enum Child { - Property = 1 - }; - - DomSpacer(const DomSpacer &other); - void operator = (const DomSpacer&other); -}; - -class QDESIGNER_UILIB_EXPORT DomColor { -public: - DomColor(); - ~DomColor(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeAlpha() const { return m_has_attr_alpha; } - inline int attributeAlpha() const { return m_attr_alpha; } - inline void setAttributeAlpha(int a) { m_attr_alpha = a; m_has_attr_alpha = true; } - inline void clearAttributeAlpha() { m_has_attr_alpha = false; } - - // child element accessors - inline int elementRed() const { return m_red; } - void setElementRed(int a); - inline bool hasElementRed() const { return m_children & Red; } - void clearElementRed(); - - inline int elementGreen() const { return m_green; } - void setElementGreen(int a); - inline bool hasElementGreen() const { return m_children & Green; } - void clearElementGreen(); - - inline int elementBlue() const { return m_blue; } - void setElementBlue(int a); - inline bool hasElementBlue() const { return m_children & Blue; } - void clearElementBlue(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - int m_attr_alpha; - bool m_has_attr_alpha; - - // child element data - uint m_children; - int m_red; - int m_green; - int m_blue; - enum Child { - Red = 1, - Green = 2, - Blue = 4 - }; - - DomColor(const DomColor &other); - void operator = (const DomColor&other); -}; - -class QDESIGNER_UILIB_EXPORT DomGradientStop { -public: - DomGradientStop(); - ~DomGradientStop(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributePosition() const { return m_has_attr_position; } - inline double attributePosition() const { return m_attr_position; } - inline void setAttributePosition(double a) { m_attr_position = a; m_has_attr_position = true; } - inline void clearAttributePosition() { m_has_attr_position = false; } - - // child element accessors - inline DomColor* elementColor() const { return m_color; } - DomColor* takeElementColor(); - void setElementColor(DomColor* a); - inline bool hasElementColor() const { return m_children & Color; } - void clearElementColor(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - double m_attr_position; - bool m_has_attr_position; - - // child element data - uint m_children; - DomColor* m_color; - enum Child { - Color = 1 - }; - - DomGradientStop(const DomGradientStop &other); - void operator = (const DomGradientStop&other); -}; - -class QDESIGNER_UILIB_EXPORT DomGradient { -public: - DomGradient(); - ~DomGradient(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeStartX() const { return m_has_attr_startX; } - inline double attributeStartX() const { return m_attr_startX; } - inline void setAttributeStartX(double a) { m_attr_startX = a; m_has_attr_startX = true; } - inline void clearAttributeStartX() { m_has_attr_startX = false; } - - inline bool hasAttributeStartY() const { return m_has_attr_startY; } - inline double attributeStartY() const { return m_attr_startY; } - inline void setAttributeStartY(double a) { m_attr_startY = a; m_has_attr_startY = true; } - inline void clearAttributeStartY() { m_has_attr_startY = false; } - - inline bool hasAttributeEndX() const { return m_has_attr_endX; } - inline double attributeEndX() const { return m_attr_endX; } - inline void setAttributeEndX(double a) { m_attr_endX = a; m_has_attr_endX = true; } - inline void clearAttributeEndX() { m_has_attr_endX = false; } - - inline bool hasAttributeEndY() const { return m_has_attr_endY; } - inline double attributeEndY() const { return m_attr_endY; } - inline void setAttributeEndY(double a) { m_attr_endY = a; m_has_attr_endY = true; } - inline void clearAttributeEndY() { m_has_attr_endY = false; } - - inline bool hasAttributeCentralX() const { return m_has_attr_centralX; } - inline double attributeCentralX() const { return m_attr_centralX; } - inline void setAttributeCentralX(double a) { m_attr_centralX = a; m_has_attr_centralX = true; } - inline void clearAttributeCentralX() { m_has_attr_centralX = false; } - - inline bool hasAttributeCentralY() const { return m_has_attr_centralY; } - inline double attributeCentralY() const { return m_attr_centralY; } - inline void setAttributeCentralY(double a) { m_attr_centralY = a; m_has_attr_centralY = true; } - inline void clearAttributeCentralY() { m_has_attr_centralY = false; } - - inline bool hasAttributeFocalX() const { return m_has_attr_focalX; } - inline double attributeFocalX() const { return m_attr_focalX; } - inline void setAttributeFocalX(double a) { m_attr_focalX = a; m_has_attr_focalX = true; } - inline void clearAttributeFocalX() { m_has_attr_focalX = false; } - - inline bool hasAttributeFocalY() const { return m_has_attr_focalY; } - inline double attributeFocalY() const { return m_attr_focalY; } - inline void setAttributeFocalY(double a) { m_attr_focalY = a; m_has_attr_focalY = true; } - inline void clearAttributeFocalY() { m_has_attr_focalY = false; } - - inline bool hasAttributeRadius() const { return m_has_attr_radius; } - inline double attributeRadius() const { return m_attr_radius; } - inline void setAttributeRadius(double a) { m_attr_radius = a; m_has_attr_radius = true; } - inline void clearAttributeRadius() { m_has_attr_radius = false; } - - inline bool hasAttributeAngle() const { return m_has_attr_angle; } - inline double attributeAngle() const { return m_attr_angle; } - inline void setAttributeAngle(double a) { m_attr_angle = a; m_has_attr_angle = true; } - inline void clearAttributeAngle() { m_has_attr_angle = false; } - - 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; } - - inline bool hasAttributeSpread() const { return m_has_attr_spread; } - inline QString attributeSpread() const { return m_attr_spread; } - inline void setAttributeSpread(const QString& a) { m_attr_spread = a; m_has_attr_spread = true; } - inline void clearAttributeSpread() { m_has_attr_spread = false; } - - inline bool hasAttributeCoordinateMode() const { return m_has_attr_coordinateMode; } - inline QString attributeCoordinateMode() const { return m_attr_coordinateMode; } - inline void setAttributeCoordinateMode(const QString& a) { m_attr_coordinateMode = a; m_has_attr_coordinateMode = true; } - inline void clearAttributeCoordinateMode() { m_has_attr_coordinateMode = false; } - - // child element accessors - inline QList<DomGradientStop*> elementGradientStop() const { return m_gradientStop; } - void setElementGradientStop(const QList<DomGradientStop*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - double m_attr_startX; - bool m_has_attr_startX; - - double m_attr_startY; - bool m_has_attr_startY; - - double m_attr_endX; - bool m_has_attr_endX; - - double m_attr_endY; - bool m_has_attr_endY; - - double m_attr_centralX; - bool m_has_attr_centralX; - - double m_attr_centralY; - bool m_has_attr_centralY; - - double m_attr_focalX; - bool m_has_attr_focalX; - - double m_attr_focalY; - bool m_has_attr_focalY; - - double m_attr_radius; - bool m_has_attr_radius; - - double m_attr_angle; - bool m_has_attr_angle; - - QString m_attr_type; - bool m_has_attr_type; - - QString m_attr_spread; - bool m_has_attr_spread; - - QString m_attr_coordinateMode; - bool m_has_attr_coordinateMode; - - // child element data - uint m_children; - QList<DomGradientStop*> m_gradientStop; - enum Child { - GradientStop = 1 - }; - - DomGradient(const DomGradient &other); - void operator = (const DomGradient&other); -}; - -class QDESIGNER_UILIB_EXPORT DomBrush { -public: - DomBrush(); - ~DomBrush(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeBrushStyle() const { return m_has_attr_brushStyle; } - inline QString attributeBrushStyle() const { return m_attr_brushStyle; } - inline void setAttributeBrushStyle(const QString& a) { m_attr_brushStyle = a; m_has_attr_brushStyle = true; } - inline void clearAttributeBrushStyle() { m_has_attr_brushStyle = false; } - - // child element accessors - enum Kind { Unknown = 0, Color, Texture, Gradient }; - inline Kind kind() const { return m_kind; } - - inline DomColor* elementColor() const { return m_color; } - DomColor* takeElementColor(); - void setElementColor(DomColor* a); - - inline DomProperty* elementTexture() const { return m_texture; } - DomProperty* takeElementTexture(); - void setElementTexture(DomProperty* a); - - inline DomGradient* elementGradient() const { return m_gradient; } - DomGradient* takeElementGradient(); - void setElementGradient(DomGradient* a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_brushStyle; - bool m_has_attr_brushStyle; - - // child element data - Kind m_kind; - DomColor* m_color; - DomProperty* m_texture; - DomGradient* m_gradient; - - DomBrush(const DomBrush &other); - void operator = (const DomBrush&other); -}; - -class QDESIGNER_UILIB_EXPORT DomColorRole { -public: - DomColorRole(); - ~DomColorRole(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeRole() const { return m_has_attr_role; } - inline QString attributeRole() const { return m_attr_role; } - inline void setAttributeRole(const QString& a) { m_attr_role = a; m_has_attr_role = true; } - inline void clearAttributeRole() { m_has_attr_role = false; } - - // child element accessors - inline DomBrush* elementBrush() const { return m_brush; } - DomBrush* takeElementBrush(); - void setElementBrush(DomBrush* a); - inline bool hasElementBrush() const { return m_children & Brush; } - void clearElementBrush(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_role; - bool m_has_attr_role; - - // child element data - uint m_children; - DomBrush* m_brush; - enum Child { - Brush = 1 - }; - - DomColorRole(const DomColorRole &other); - void operator = (const DomColorRole&other); -}; - -class QDESIGNER_UILIB_EXPORT DomColorGroup { -public: - DomColorGroup(); - ~DomColorGroup(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomColorRole*> elementColorRole() const { return m_colorRole; } - void setElementColorRole(const QList<DomColorRole*>& a); - - inline QList<DomColor*> elementColor() const { return m_color; } - void setElementColor(const QList<DomColor*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomColorRole*> m_colorRole; - QList<DomColor*> m_color; - enum Child { - ColorRole = 1, - Color = 2 - }; - - DomColorGroup(const DomColorGroup &other); - void operator = (const DomColorGroup&other); -}; - -class QDESIGNER_UILIB_EXPORT DomPalette { -public: - DomPalette(); - ~DomPalette(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 DomColorGroup* elementActive() const { return m_active; } - DomColorGroup* takeElementActive(); - void setElementActive(DomColorGroup* a); - inline bool hasElementActive() const { return m_children & Active; } - void clearElementActive(); - - inline DomColorGroup* elementInactive() const { return m_inactive; } - DomColorGroup* takeElementInactive(); - void setElementInactive(DomColorGroup* a); - inline bool hasElementInactive() const { return m_children & Inactive; } - void clearElementInactive(); - - inline DomColorGroup* elementDisabled() const { return m_disabled; } - DomColorGroup* takeElementDisabled(); - void setElementDisabled(DomColorGroup* a); - inline bool hasElementDisabled() const { return m_children & Disabled; } - void clearElementDisabled(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - DomColorGroup* m_active; - DomColorGroup* m_inactive; - DomColorGroup* m_disabled; - enum Child { - Active = 1, - Inactive = 2, - Disabled = 4 - }; - - DomPalette(const DomPalette &other); - void operator = (const DomPalette&other); -}; - -class QDESIGNER_UILIB_EXPORT DomFont { -public: - DomFont(); - ~DomFont(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 QString elementFamily() const { return m_family; } - void setElementFamily(const QString& a); - inline bool hasElementFamily() const { return m_children & Family; } - void clearElementFamily(); - - inline int elementPointSize() const { return m_pointSize; } - void setElementPointSize(int a); - inline bool hasElementPointSize() const { return m_children & PointSize; } - void clearElementPointSize(); - - inline int elementWeight() const { return m_weight; } - void setElementWeight(int a); - inline bool hasElementWeight() const { return m_children & Weight; } - void clearElementWeight(); - - inline bool elementItalic() const { return m_italic; } - void setElementItalic(bool a); - inline bool hasElementItalic() const { return m_children & Italic; } - void clearElementItalic(); - - inline bool elementBold() const { return m_bold; } - void setElementBold(bool a); - inline bool hasElementBold() const { return m_children & Bold; } - void clearElementBold(); - - inline bool elementUnderline() const { return m_underline; } - void setElementUnderline(bool a); - inline bool hasElementUnderline() const { return m_children & Underline; } - void clearElementUnderline(); - - inline bool elementStrikeOut() const { return m_strikeOut; } - void setElementStrikeOut(bool a); - inline bool hasElementStrikeOut() const { return m_children & StrikeOut; } - void clearElementStrikeOut(); - - inline bool elementAntialiasing() const { return m_antialiasing; } - void setElementAntialiasing(bool a); - inline bool hasElementAntialiasing() const { return m_children & Antialiasing; } - void clearElementAntialiasing(); - - inline QString elementStyleStrategy() const { return m_styleStrategy; } - void setElementStyleStrategy(const QString& a); - inline bool hasElementStyleStrategy() const { return m_children & StyleStrategy; } - void clearElementStyleStrategy(); - - inline bool elementKerning() const { return m_kerning; } - void setElementKerning(bool a); - inline bool hasElementKerning() const { return m_children & Kerning; } - void clearElementKerning(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QString m_family; - int m_pointSize; - int m_weight; - bool m_italic; - bool m_bold; - bool m_underline; - bool m_strikeOut; - bool m_antialiasing; - QString m_styleStrategy; - bool m_kerning; - enum Child { - Family = 1, - PointSize = 2, - Weight = 4, - Italic = 8, - Bold = 16, - Underline = 32, - StrikeOut = 64, - Antialiasing = 128, - StyleStrategy = 256, - Kerning = 512 - }; - - DomFont(const DomFont &other); - void operator = (const DomFont&other); -}; - -class QDESIGNER_UILIB_EXPORT DomPoint { -public: - DomPoint(); - ~DomPoint(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementX() const { return m_x; } - void setElementX(int a); - inline bool hasElementX() const { return m_children & X; } - void clearElementX(); - - inline int elementY() const { return m_y; } - void setElementY(int a); - inline bool hasElementY() const { return m_children & Y; } - void clearElementY(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_x; - int m_y; - enum Child { - X = 1, - Y = 2 - }; - - DomPoint(const DomPoint &other); - void operator = (const DomPoint&other); -}; - -class QDESIGNER_UILIB_EXPORT DomRect { -public: - DomRect(); - ~DomRect(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementX() const { return m_x; } - void setElementX(int a); - inline bool hasElementX() const { return m_children & X; } - void clearElementX(); - - inline int elementY() const { return m_y; } - void setElementY(int a); - inline bool hasElementY() const { return m_children & Y; } - void clearElementY(); - - inline int elementWidth() const { return m_width; } - void setElementWidth(int a); - inline bool hasElementWidth() const { return m_children & Width; } - void clearElementWidth(); - - inline int elementHeight() const { return m_height; } - void setElementHeight(int a); - inline bool hasElementHeight() const { return m_children & Height; } - void clearElementHeight(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_x; - int m_y; - int m_width; - int m_height; - enum Child { - X = 1, - Y = 2, - Width = 4, - Height = 8 - }; - - DomRect(const DomRect &other); - void operator = (const DomRect&other); -}; - -class QDESIGNER_UILIB_EXPORT DomLocale { -public: - DomLocale(); - ~DomLocale(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeLanguage() const { return m_has_attr_language; } - inline QString attributeLanguage() const { return m_attr_language; } - inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; } - inline void clearAttributeLanguage() { m_has_attr_language = false; } - - inline bool hasAttributeCountry() const { return m_has_attr_country; } - inline QString attributeCountry() const { return m_attr_country; } - inline void setAttributeCountry(const QString& a) { m_attr_country = a; m_has_attr_country = true; } - inline void clearAttributeCountry() { m_has_attr_country = false; } - - // child element accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_language; - bool m_has_attr_language; - - QString m_attr_country; - bool m_has_attr_country; - - // child element data - uint m_children; - - DomLocale(const DomLocale &other); - void operator = (const DomLocale&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSizePolicy { -public: - DomSizePolicy(); - ~DomSizePolicy(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeHSizeType() const { return m_has_attr_hSizeType; } - inline QString attributeHSizeType() const { return m_attr_hSizeType; } - inline void setAttributeHSizeType(const QString& a) { m_attr_hSizeType = a; m_has_attr_hSizeType = true; } - inline void clearAttributeHSizeType() { m_has_attr_hSizeType = false; } - - inline bool hasAttributeVSizeType() const { return m_has_attr_vSizeType; } - inline QString attributeVSizeType() const { return m_attr_vSizeType; } - inline void setAttributeVSizeType(const QString& a) { m_attr_vSizeType = a; m_has_attr_vSizeType = true; } - inline void clearAttributeVSizeType() { m_has_attr_vSizeType = false; } - - // child element accessors - inline int elementHSizeType() const { return m_hSizeType; } - void setElementHSizeType(int a); - inline bool hasElementHSizeType() const { return m_children & HSizeType; } - void clearElementHSizeType(); - - inline int elementVSizeType() const { return m_vSizeType; } - void setElementVSizeType(int a); - inline bool hasElementVSizeType() const { return m_children & VSizeType; } - void clearElementVSizeType(); - - inline int elementHorStretch() const { return m_horStretch; } - void setElementHorStretch(int a); - inline bool hasElementHorStretch() const { return m_children & HorStretch; } - void clearElementHorStretch(); - - inline int elementVerStretch() const { return m_verStretch; } - void setElementVerStretch(int a); - inline bool hasElementVerStretch() const { return m_children & VerStretch; } - void clearElementVerStretch(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_hSizeType; - bool m_has_attr_hSizeType; - - QString m_attr_vSizeType; - bool m_has_attr_vSizeType; - - // child element data - uint m_children; - int m_hSizeType; - int m_vSizeType; - int m_horStretch; - int m_verStretch; - enum Child { - HSizeType = 1, - VSizeType = 2, - HorStretch = 4, - VerStretch = 8 - }; - - DomSizePolicy(const DomSizePolicy &other); - void operator = (const DomSizePolicy&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSize { -public: - DomSize(); - ~DomSize(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementWidth() const { return m_width; } - void setElementWidth(int a); - inline bool hasElementWidth() const { return m_children & Width; } - void clearElementWidth(); - - inline int elementHeight() const { return m_height; } - void setElementHeight(int a); - inline bool hasElementHeight() const { return m_children & Height; } - void clearElementHeight(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_width; - int m_height; - enum Child { - Width = 1, - Height = 2 - }; - - DomSize(const DomSize &other); - void operator = (const DomSize&other); -}; - -class QDESIGNER_UILIB_EXPORT DomDate { -public: - DomDate(); - ~DomDate(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementYear() const { return m_year; } - void setElementYear(int a); - inline bool hasElementYear() const { return m_children & Year; } - void clearElementYear(); - - inline int elementMonth() const { return m_month; } - void setElementMonth(int a); - inline bool hasElementMonth() const { return m_children & Month; } - void clearElementMonth(); - - inline int elementDay() const { return m_day; } - void setElementDay(int a); - inline bool hasElementDay() const { return m_children & Day; } - void clearElementDay(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_year; - int m_month; - int m_day; - enum Child { - Year = 1, - Month = 2, - Day = 4 - }; - - DomDate(const DomDate &other); - void operator = (const DomDate&other); -}; - -class QDESIGNER_UILIB_EXPORT DomTime { -public: - DomTime(); - ~DomTime(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementHour() const { return m_hour; } - void setElementHour(int a); - inline bool hasElementHour() const { return m_children & Hour; } - void clearElementHour(); - - inline int elementMinute() const { return m_minute; } - void setElementMinute(int a); - inline bool hasElementMinute() const { return m_children & Minute; } - void clearElementMinute(); - - inline int elementSecond() const { return m_second; } - void setElementSecond(int a); - inline bool hasElementSecond() const { return m_children & Second; } - void clearElementSecond(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_hour; - int m_minute; - int m_second; - enum Child { - Hour = 1, - Minute = 2, - Second = 4 - }; - - DomTime(const DomTime &other); - void operator = (const DomTime&other); -}; - -class QDESIGNER_UILIB_EXPORT DomDateTime { -public: - DomDateTime(); - ~DomDateTime(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementHour() const { return m_hour; } - void setElementHour(int a); - inline bool hasElementHour() const { return m_children & Hour; } - void clearElementHour(); - - inline int elementMinute() const { return m_minute; } - void setElementMinute(int a); - inline bool hasElementMinute() const { return m_children & Minute; } - void clearElementMinute(); - - inline int elementSecond() const { return m_second; } - void setElementSecond(int a); - inline bool hasElementSecond() const { return m_children & Second; } - void clearElementSecond(); - - inline int elementYear() const { return m_year; } - void setElementYear(int a); - inline bool hasElementYear() const { return m_children & Year; } - void clearElementYear(); - - inline int elementMonth() const { return m_month; } - void setElementMonth(int a); - inline bool hasElementMonth() const { return m_children & Month; } - void clearElementMonth(); - - inline int elementDay() const { return m_day; } - void setElementDay(int a); - inline bool hasElementDay() const { return m_children & Day; } - void clearElementDay(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_hour; - int m_minute; - int m_second; - int m_year; - int m_month; - int m_day; - enum Child { - Hour = 1, - Minute = 2, - Second = 4, - Year = 8, - Month = 16, - Day = 32 - }; - - DomDateTime(const DomDateTime &other); - void operator = (const DomDateTime&other); -}; - -class QDESIGNER_UILIB_EXPORT DomStringList { -public: - DomStringList(); - ~DomStringList(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementString() const { return m_string; } - void setElementString(const QStringList& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QStringList m_string; - enum Child { - String = 1 - }; - - DomStringList(const DomStringList &other); - void operator = (const DomStringList&other); -}; - -class QDESIGNER_UILIB_EXPORT DomResourcePixmap { -public: - DomResourcePixmap(); - ~DomResourcePixmap(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeResource() const { return m_has_attr_resource; } - inline QString attributeResource() const { return m_attr_resource; } - inline void setAttributeResource(const QString& a) { m_attr_resource = a; m_has_attr_resource = true; } - inline void clearAttributeResource() { m_has_attr_resource = false; } - - inline bool hasAttributeAlias() const { return m_has_attr_alias; } - inline QString attributeAlias() const { return m_attr_alias; } - inline void setAttributeAlias(const QString& a) { m_attr_alias = a; m_has_attr_alias = true; } - inline void clearAttributeAlias() { m_has_attr_alias = false; } - - // child element accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_resource; - bool m_has_attr_resource; - - QString m_attr_alias; - bool m_has_attr_alias; - - // child element data - uint m_children; - - DomResourcePixmap(const DomResourcePixmap &other); - void operator = (const DomResourcePixmap&other); -}; - -class QDESIGNER_UILIB_EXPORT DomResourceIcon { -public: - DomResourceIcon(); - ~DomResourceIcon(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeTheme() const { return m_has_attr_theme; } - inline QString attributeTheme() const { return m_attr_theme; } - inline void setAttributeTheme(const QString& a) { m_attr_theme = a; m_has_attr_theme = true; } - inline void clearAttributeTheme() { m_has_attr_theme = false; } - - inline bool hasAttributeResource() const { return m_has_attr_resource; } - inline QString attributeResource() const { return m_attr_resource; } - inline void setAttributeResource(const QString& a) { m_attr_resource = a; m_has_attr_resource = true; } - inline void clearAttributeResource() { m_has_attr_resource = false; } - - // child element accessors - inline DomResourcePixmap* elementNormalOff() const { return m_normalOff; } - DomResourcePixmap* takeElementNormalOff(); - void setElementNormalOff(DomResourcePixmap* a); - inline bool hasElementNormalOff() const { return m_children & NormalOff; } - void clearElementNormalOff(); - - inline DomResourcePixmap* elementNormalOn() const { return m_normalOn; } - DomResourcePixmap* takeElementNormalOn(); - void setElementNormalOn(DomResourcePixmap* a); - inline bool hasElementNormalOn() const { return m_children & NormalOn; } - void clearElementNormalOn(); - - inline DomResourcePixmap* elementDisabledOff() const { return m_disabledOff; } - DomResourcePixmap* takeElementDisabledOff(); - void setElementDisabledOff(DomResourcePixmap* a); - inline bool hasElementDisabledOff() const { return m_children & DisabledOff; } - void clearElementDisabledOff(); - - inline DomResourcePixmap* elementDisabledOn() const { return m_disabledOn; } - DomResourcePixmap* takeElementDisabledOn(); - void setElementDisabledOn(DomResourcePixmap* a); - inline bool hasElementDisabledOn() const { return m_children & DisabledOn; } - void clearElementDisabledOn(); - - inline DomResourcePixmap* elementActiveOff() const { return m_activeOff; } - DomResourcePixmap* takeElementActiveOff(); - void setElementActiveOff(DomResourcePixmap* a); - inline bool hasElementActiveOff() const { return m_children & ActiveOff; } - void clearElementActiveOff(); - - inline DomResourcePixmap* elementActiveOn() const { return m_activeOn; } - DomResourcePixmap* takeElementActiveOn(); - void setElementActiveOn(DomResourcePixmap* a); - inline bool hasElementActiveOn() const { return m_children & ActiveOn; } - void clearElementActiveOn(); - - inline DomResourcePixmap* elementSelectedOff() const { return m_selectedOff; } - DomResourcePixmap* takeElementSelectedOff(); - void setElementSelectedOff(DomResourcePixmap* a); - inline bool hasElementSelectedOff() const { return m_children & SelectedOff; } - void clearElementSelectedOff(); - - inline DomResourcePixmap* elementSelectedOn() const { return m_selectedOn; } - DomResourcePixmap* takeElementSelectedOn(); - void setElementSelectedOn(DomResourcePixmap* a); - inline bool hasElementSelectedOn() const { return m_children & SelectedOn; } - void clearElementSelectedOn(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_theme; - bool m_has_attr_theme; - - QString m_attr_resource; - bool m_has_attr_resource; - - // child element data - uint m_children; - DomResourcePixmap* m_normalOff; - DomResourcePixmap* m_normalOn; - DomResourcePixmap* m_disabledOff; - DomResourcePixmap* m_disabledOn; - DomResourcePixmap* m_activeOff; - DomResourcePixmap* m_activeOn; - DomResourcePixmap* m_selectedOff; - DomResourcePixmap* m_selectedOn; - enum Child { - NormalOff = 1, - NormalOn = 2, - DisabledOff = 4, - DisabledOn = 8, - ActiveOff = 16, - ActiveOn = 32, - SelectedOff = 64, - SelectedOn = 128 - }; - - DomResourceIcon(const DomResourceIcon &other); - void operator = (const DomResourceIcon&other); -}; - -class QDESIGNER_UILIB_EXPORT DomString { -public: - DomString(); - ~DomString(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeNotr() const { return m_has_attr_notr; } - inline QString attributeNotr() const { return m_attr_notr; } - inline void setAttributeNotr(const QString& a) { m_attr_notr = a; m_has_attr_notr = true; } - inline void clearAttributeNotr() { m_has_attr_notr = false; } - - inline bool hasAttributeComment() const { return m_has_attr_comment; } - inline QString attributeComment() const { return m_attr_comment; } - inline void setAttributeComment(const QString& a) { m_attr_comment = a; m_has_attr_comment = true; } - inline void clearAttributeComment() { m_has_attr_comment = false; } - - inline bool hasAttributeExtraComment() const { return m_has_attr_extraComment; } - inline QString attributeExtraComment() const { return m_attr_extraComment; } - inline void setAttributeExtraComment(const QString& a) { m_attr_extraComment = a; m_has_attr_extraComment = true; } - inline void clearAttributeExtraComment() { m_has_attr_extraComment = false; } - - // child element accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_notr; - bool m_has_attr_notr; - - QString m_attr_comment; - bool m_has_attr_comment; - - QString m_attr_extraComment; - bool m_has_attr_extraComment; - - // child element data - uint m_children; - - DomString(const DomString &other); - void operator = (const DomString&other); -}; - -class QDESIGNER_UILIB_EXPORT DomPointF { -public: - DomPointF(); - ~DomPointF(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 double elementX() const { return m_x; } - void setElementX(double a); - inline bool hasElementX() const { return m_children & X; } - void clearElementX(); - - inline double elementY() const { return m_y; } - void setElementY(double a); - inline bool hasElementY() const { return m_children & Y; } - void clearElementY(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - double m_x; - double m_y; - enum Child { - X = 1, - Y = 2 - }; - - DomPointF(const DomPointF &other); - void operator = (const DomPointF&other); -}; - -class QDESIGNER_UILIB_EXPORT DomRectF { -public: - DomRectF(); - ~DomRectF(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 double elementX() const { return m_x; } - void setElementX(double a); - inline bool hasElementX() const { return m_children & X; } - void clearElementX(); - - inline double elementY() const { return m_y; } - void setElementY(double a); - inline bool hasElementY() const { return m_children & Y; } - void clearElementY(); - - inline double elementWidth() const { return m_width; } - void setElementWidth(double a); - inline bool hasElementWidth() const { return m_children & Width; } - void clearElementWidth(); - - inline double elementHeight() const { return m_height; } - void setElementHeight(double a); - inline bool hasElementHeight() const { return m_children & Height; } - void clearElementHeight(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - double m_x; - double m_y; - double m_width; - double m_height; - enum Child { - X = 1, - Y = 2, - Width = 4, - Height = 8 - }; - - DomRectF(const DomRectF &other); - void operator = (const DomRectF&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSizeF { -public: - DomSizeF(); - ~DomSizeF(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 double elementWidth() const { return m_width; } - void setElementWidth(double a); - inline bool hasElementWidth() const { return m_children & Width; } - void clearElementWidth(); - - inline double elementHeight() const { return m_height; } - void setElementHeight(double a); - inline bool hasElementHeight() const { return m_children & Height; } - void clearElementHeight(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - double m_width; - double m_height; - enum Child { - Width = 1, - Height = 2 - }; - - DomSizeF(const DomSizeF &other); - void operator = (const DomSizeF&other); -}; - -class QDESIGNER_UILIB_EXPORT DomChar { -public: - DomChar(); - ~DomChar(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementUnicode() const { return m_unicode; } - void setElementUnicode(int a); - inline bool hasElementUnicode() const { return m_children & Unicode; } - void clearElementUnicode(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - int m_unicode; - enum Child { - Unicode = 1 - }; - - DomChar(const DomChar &other); - void operator = (const DomChar&other); -}; - -class QDESIGNER_UILIB_EXPORT DomUrl { -public: - DomUrl(); - ~DomUrl(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 DomString* elementString() const { return m_string; } - DomString* takeElementString(); - void setElementString(DomString* a); - inline bool hasElementString() const { return m_children & String; } - void clearElementString(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - DomString* m_string; - enum Child { - String = 1 - }; - - DomUrl(const DomUrl &other); - void operator = (const DomUrl&other); -}; - -class QDESIGNER_UILIB_EXPORT DomProperty { -public: - DomProperty(); - ~DomProperty(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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 hasAttributeStdset() const { return m_has_attr_stdset; } - inline int attributeStdset() const { return m_attr_stdset; } - inline void setAttributeStdset(int a) { m_attr_stdset = a; m_has_attr_stdset = true; } - inline void clearAttributeStdset() { m_has_attr_stdset = false; } - - // child element accessors - enum Kind { Unknown = 0, Bool, Color, Cstring, Cursor, CursorShape, Enum, Font, IconSet, Pixmap, Palette, Point, Rect, Set, Locale, SizePolicy, Size, String, StringList, Number, Float, Double, Date, Time, DateTime, PointF, RectF, SizeF, LongLong, Char, Url, UInt, ULongLong, Brush }; - inline Kind kind() const { return m_kind; } - - inline QString elementBool() const { return m_bool; } - void setElementBool(const QString& a); - - inline DomColor* elementColor() const { return m_color; } - DomColor* takeElementColor(); - void setElementColor(DomColor* a); - - inline QString elementCstring() const { return m_cstring; } - void setElementCstring(const QString& a); - - inline int elementCursor() const { return m_cursor; } - void setElementCursor(int a); - - inline QString elementCursorShape() const { return m_cursorShape; } - void setElementCursorShape(const QString& a); - - inline QString elementEnum() const { return m_enum; } - void setElementEnum(const QString& a); - - inline DomFont* elementFont() const { return m_font; } - DomFont* takeElementFont(); - void setElementFont(DomFont* a); - - inline DomResourceIcon* elementIconSet() const { return m_iconSet; } - DomResourceIcon* takeElementIconSet(); - void setElementIconSet(DomResourceIcon* a); - - inline DomResourcePixmap* elementPixmap() const { return m_pixmap; } - DomResourcePixmap* takeElementPixmap(); - void setElementPixmap(DomResourcePixmap* a); - - inline DomPalette* elementPalette() const { return m_palette; } - DomPalette* takeElementPalette(); - void setElementPalette(DomPalette* a); - - inline DomPoint* elementPoint() const { return m_point; } - DomPoint* takeElementPoint(); - void setElementPoint(DomPoint* a); - - inline DomRect* elementRect() const { return m_rect; } - DomRect* takeElementRect(); - void setElementRect(DomRect* a); - - inline QString elementSet() const { return m_set; } - void setElementSet(const QString& a); - - inline DomLocale* elementLocale() const { return m_locale; } - DomLocale* takeElementLocale(); - void setElementLocale(DomLocale* a); - - inline DomSizePolicy* elementSizePolicy() const { return m_sizePolicy; } - DomSizePolicy* takeElementSizePolicy(); - void setElementSizePolicy(DomSizePolicy* a); - - inline DomSize* elementSize() const { return m_size; } - DomSize* takeElementSize(); - void setElementSize(DomSize* a); - - inline DomString* elementString() const { return m_string; } - DomString* takeElementString(); - void setElementString(DomString* a); - - inline DomStringList* elementStringList() const { return m_stringList; } - DomStringList* takeElementStringList(); - void setElementStringList(DomStringList* a); - - inline int elementNumber() const { return m_number; } - void setElementNumber(int a); - - inline float elementFloat() const { return m_float; } - void setElementFloat(float a); - - inline double elementDouble() const { return m_double; } - void setElementDouble(double a); - - inline DomDate* elementDate() const { return m_date; } - DomDate* takeElementDate(); - void setElementDate(DomDate* a); - - inline DomTime* elementTime() const { return m_time; } - DomTime* takeElementTime(); - void setElementTime(DomTime* a); - - inline DomDateTime* elementDateTime() const { return m_dateTime; } - DomDateTime* takeElementDateTime(); - void setElementDateTime(DomDateTime* a); - - inline DomPointF* elementPointF() const { return m_pointF; } - DomPointF* takeElementPointF(); - void setElementPointF(DomPointF* a); - - inline DomRectF* elementRectF() const { return m_rectF; } - DomRectF* takeElementRectF(); - void setElementRectF(DomRectF* a); - - inline DomSizeF* elementSizeF() const { return m_sizeF; } - DomSizeF* takeElementSizeF(); - void setElementSizeF(DomSizeF* a); - - inline qlonglong elementLongLong() const { return m_longLong; } - void setElementLongLong(qlonglong a); - - inline DomChar* elementChar() const { return m_char; } - DomChar* takeElementChar(); - void setElementChar(DomChar* a); - - inline DomUrl* elementUrl() const { return m_url; } - DomUrl* takeElementUrl(); - void setElementUrl(DomUrl* a); - - inline uint elementUInt() const { return m_UInt; } - void setElementUInt(uint a); - - inline qulonglong elementULongLong() const { return m_uLongLong; } - void setElementULongLong(qulonglong a); - - inline DomBrush* elementBrush() const { return m_brush; } - DomBrush* takeElementBrush(); - void setElementBrush(DomBrush* a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - int m_attr_stdset; - bool m_has_attr_stdset; - - // child element data - Kind m_kind; - QString m_bool; - DomColor* m_color; - QString m_cstring; - int m_cursor; - QString m_cursorShape; - QString m_enum; - DomFont* m_font; - DomResourceIcon* m_iconSet; - DomResourcePixmap* m_pixmap; - DomPalette* m_palette; - DomPoint* m_point; - DomRect* m_rect; - QString m_set; - DomLocale* m_locale; - DomSizePolicy* m_sizePolicy; - DomSize* m_size; - DomString* m_string; - DomStringList* m_stringList; - int m_number; - float m_float; - double m_double; - DomDate* m_date; - DomTime* m_time; - DomDateTime* m_dateTime; - DomPointF* m_pointF; - DomRectF* m_rectF; - DomSizeF* m_sizeF; - qlonglong m_longLong; - DomChar* m_char; - DomUrl* m_url; - uint m_UInt; - qulonglong m_uLongLong; - DomBrush* m_brush; - - DomProperty(const DomProperty &other); - void operator = (const DomProperty&other); -}; - -class QDESIGNER_UILIB_EXPORT DomConnections { -public: - DomConnections(); - ~DomConnections(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomConnection*> elementConnection() const { return m_connection; } - void setElementConnection(const QList<DomConnection*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomConnection*> m_connection; - enum Child { - Connection = 1 - }; - - DomConnections(const DomConnections &other); - void operator = (const DomConnections&other); -}; - -class QDESIGNER_UILIB_EXPORT DomConnection { -public: - DomConnection(); - ~DomConnection(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 QString elementSender() const { return m_sender; } - void setElementSender(const QString& a); - inline bool hasElementSender() const { return m_children & Sender; } - void clearElementSender(); - - inline QString elementSignal() const { return m_signal; } - void setElementSignal(const QString& a); - inline bool hasElementSignal() const { return m_children & Signal; } - void clearElementSignal(); - - inline QString elementReceiver() const { return m_receiver; } - void setElementReceiver(const QString& a); - inline bool hasElementReceiver() const { return m_children & Receiver; } - void clearElementReceiver(); - - inline QString elementSlot() const { return m_slot; } - void setElementSlot(const QString& a); - inline bool hasElementSlot() const { return m_children & Slot; } - void clearElementSlot(); - - inline DomConnectionHints* elementHints() const { return m_hints; } - DomConnectionHints* takeElementHints(); - void setElementHints(DomConnectionHints* a); - inline bool hasElementHints() const { return m_children & Hints; } - void clearElementHints(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QString m_sender; - QString m_signal; - QString m_receiver; - QString m_slot; - DomConnectionHints* m_hints; - enum Child { - Sender = 1, - Signal = 2, - Receiver = 4, - Slot = 8, - Hints = 16 - }; - - DomConnection(const DomConnection &other); - void operator = (const DomConnection&other); -}; - -class QDESIGNER_UILIB_EXPORT DomConnectionHints { -public: - DomConnectionHints(); - ~DomConnectionHints(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomConnectionHint*> elementHint() const { return m_hint; } - void setElementHint(const QList<DomConnectionHint*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomConnectionHint*> m_hint; - enum Child { - Hint = 1 - }; - - DomConnectionHints(const DomConnectionHints &other); - void operator = (const DomConnectionHints&other); -}; - -class QDESIGNER_UILIB_EXPORT DomConnectionHint { -public: - DomConnectionHint(); - ~DomConnectionHint(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 accessors - inline int elementX() const { return m_x; } - void setElementX(int a); - inline bool hasElementX() const { return m_children & X; } - void clearElementX(); - - inline int elementY() const { return m_y; } - void setElementY(int a); - inline bool hasElementY() const { return m_children & Y; } - void clearElementY(); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_type; - bool m_has_attr_type; - - // child element data - uint m_children; - int m_x; - int m_y; - enum Child { - X = 1, - Y = 2 - }; - - DomConnectionHint(const DomConnectionHint &other); - void operator = (const DomConnectionHint&other); -}; - -class QDESIGNER_UILIB_EXPORT DomScript { -public: - DomScript(); - ~DomScript(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeSource() const { return m_has_attr_source; } - inline QString attributeSource() const { return m_attr_source; } - inline void setAttributeSource(const QString& a) { m_attr_source = a; m_has_attr_source = true; } - inline void clearAttributeSource() { m_has_attr_source = false; } - - inline bool hasAttributeLanguage() const { return m_has_attr_language; } - inline QString attributeLanguage() const { return m_attr_language; } - inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; } - inline void clearAttributeLanguage() { m_has_attr_language = false; } - - // child element accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_source; - bool m_has_attr_source; - - QString m_attr_language; - bool m_has_attr_language; - - // child element data - uint m_children; - - DomScript(const DomScript &other); - void operator = (const DomScript&other); -}; - -class QDESIGNER_UILIB_EXPORT DomWidgetData { -public: - DomWidgetData(); - ~DomWidgetData(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QList<DomProperty*> m_property; - enum Child { - Property = 1 - }; - - DomWidgetData(const DomWidgetData &other); - void operator = (const DomWidgetData&other); -}; - -class QDESIGNER_UILIB_EXPORT DomDesignerData { -public: - DomDesignerData(); - ~DomDesignerData(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 - uint m_children; - QList<DomProperty*> m_property; - enum Child { - Property = 1 - }; - - DomDesignerData(const DomDesignerData &other); - void operator = (const DomDesignerData&other); -}; - -class QDESIGNER_UILIB_EXPORT DomSlots { -public: - DomSlots(); - ~DomSlots(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 elementSignal() const { return m_signal; } - void setElementSignal(const QStringList& a); - - inline QStringList elementSlot() const { return m_slot; } - void setElementSlot(const QStringList& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QStringList m_signal; - QStringList m_slot; - enum Child { - Signal = 1, - Slot = 2 - }; - - DomSlots(const DomSlots &other); - void operator = (const DomSlots&other); -}; - -class QDESIGNER_UILIB_EXPORT DomPropertySpecifications { -public: - DomPropertySpecifications(); - ~DomPropertySpecifications(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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<DomStringPropertySpecification*> elementStringpropertyspecification() const { return m_stringpropertyspecification; } - void setElementStringpropertyspecification(const QList<DomStringPropertySpecification*>& a); - -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - // child element data - uint m_children; - QList<DomStringPropertySpecification*> m_stringpropertyspecification; - enum Child { - Stringpropertyspecification = 1 - }; - - DomPropertySpecifications(const DomPropertySpecifications &other); - void operator = (const DomPropertySpecifications&other); -}; - -class QDESIGNER_UILIB_EXPORT DomStringPropertySpecification { -public: - DomStringPropertySpecification(); - ~DomStringPropertySpecification(); - - void read(QXmlStreamReader &reader); - void write(QXmlStreamWriter &writer, 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 hasAttributeName() const { return m_has_attr_name; } - inline QString attributeName() const { 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 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; } - - inline bool hasAttributeNotr() const { return m_has_attr_notr; } - inline QString attributeNotr() const { return m_attr_notr; } - inline void setAttributeNotr(const QString& a) { m_attr_notr = a; m_has_attr_notr = true; } - inline void clearAttributeNotr() { m_has_attr_notr = false; } - - // child element accessors -private: - QString m_text; - void clear(bool clear_all = true); - - // attribute data - QString m_attr_name; - bool m_has_attr_name; - - QString m_attr_type; - bool m_has_attr_type; - - QString m_attr_notr; - bool m_has_attr_notr; - - // child element data - uint m_children; - - DomStringPropertySpecification(const DomStringPropertySpecification &other); - void operator = (const DomStringPropertySpecification&other); -}; - - -#ifdef QFORMINTERNAL_NAMESPACE -} -#endif - -QT_END_NAMESPACE - -#endif // UI4_H |