| 1 | /****************************************************************************
|
|---|
| 2 | **
|
|---|
| 3 | ** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
|
|---|
| 4 | ** All rights reserved.
|
|---|
| 5 | ** Contact: Nokia Corporation (qt-info@nokia.com)
|
|---|
| 6 | **
|
|---|
| 7 | ** This file is part of the tools applications of the Qt Toolkit.
|
|---|
| 8 | **
|
|---|
| 9 | ** $QT_BEGIN_LICENSE:LGPL$
|
|---|
| 10 | ** Commercial Usage
|
|---|
| 11 | ** Licensees holding valid Qt Commercial licenses may use this file in
|
|---|
| 12 | ** accordance with the Qt Commercial License Agreement provided with the
|
|---|
| 13 | ** Software or, alternatively, in accordance with the terms contained in
|
|---|
| 14 | ** a written agreement between you and Nokia.
|
|---|
| 15 | **
|
|---|
| 16 | ** GNU Lesser General Public License Usage
|
|---|
| 17 | ** Alternatively, this file may be used under the terms of the GNU Lesser
|
|---|
| 18 | ** General Public License version 2.1 as published by the Free Software
|
|---|
| 19 | ** Foundation and appearing in the file LICENSE.LGPL included in the
|
|---|
| 20 | ** packaging of this file. Please review the following information to
|
|---|
| 21 | ** ensure the GNU Lesser General Public License version 2.1 requirements
|
|---|
| 22 | ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
|
|---|
| 23 | **
|
|---|
| 24 | ** In addition, as a special exception, Nokia gives you certain additional
|
|---|
| 25 | ** rights. These rights are described in the Nokia Qt LGPL Exception
|
|---|
| 26 | ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
|
|---|
| 27 | **
|
|---|
| 28 | ** GNU General Public License Usage
|
|---|
| 29 | ** Alternatively, this file may be used under the terms of the GNU
|
|---|
| 30 | ** General Public License version 3.0 as published by the Free Software
|
|---|
| 31 | ** Foundation and appearing in the file LICENSE.GPL included in the
|
|---|
| 32 | ** packaging of this file. Please review the following information to
|
|---|
| 33 | ** ensure the GNU General Public License version 3.0 requirements will be
|
|---|
| 34 | ** met: http://www.gnu.org/copyleft/gpl.html.
|
|---|
| 35 | **
|
|---|
| 36 | ** If you have questions regarding the use of this file, please contact
|
|---|
| 37 | ** Nokia at qt-info@nokia.com.
|
|---|
| 38 | ** $QT_END_LICENSE$
|
|---|
| 39 | **
|
|---|
| 40 | ****************************************************************************/
|
|---|
| 41 |
|
|---|
| 42 | //
|
|---|
| 43 | // W A R N I N G
|
|---|
| 44 | // -------------
|
|---|
| 45 | //
|
|---|
| 46 | // This file is not part of the Qt API. It exists for the convenience
|
|---|
| 47 | // of Qt Designer. This header
|
|---|
| 48 | // file may change from version to version without notice, or even be removed.
|
|---|
| 49 | //
|
|---|
| 50 | // We mean it.
|
|---|
| 51 | //
|
|---|
| 52 |
|
|---|
| 53 | // THIS FILE IS AUTOMATICALLY GENERATED
|
|---|
| 54 |
|
|---|
| 55 | #ifndef UI4_H
|
|---|
| 56 | #define UI4_H
|
|---|
| 57 |
|
|---|
| 58 | #include <QtCore/QList>
|
|---|
| 59 | #include <QtCore/QString>
|
|---|
| 60 | #include <QtCore/QStringList>
|
|---|
| 61 | #include <QtCore/QXmlStreamReader>
|
|---|
| 62 | #include <QtCore/QXmlStreamWriter>
|
|---|
| 63 | #include <QtCore/qglobal.h>
|
|---|
| 64 |
|
|---|
| 65 | #if defined(QT_UIC3)
|
|---|
| 66 | #define QUILOADER_QDOM_READ
|
|---|
| 67 | #endif
|
|---|
| 68 |
|
|---|
| 69 | QT_BEGIN_NAMESPACE
|
|---|
| 70 |
|
|---|
| 71 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 72 | class QDomElement;
|
|---|
| 73 | #endif
|
|---|
| 74 |
|
|---|
| 75 |
|
|---|
| 76 | #define QDESIGNER_UILIB_EXTERN Q_DECL_EXPORT
|
|---|
| 77 | #define QDESIGNER_UILIB_IMPORT Q_DECL_IMPORT
|
|---|
| 78 |
|
|---|
| 79 | #if defined(QT_DESIGNER_STATIC) || defined(QT_UIC) || defined(QT_UIC3)
|
|---|
| 80 | # define QDESIGNER_UILIB_EXPORT
|
|---|
| 81 | #elif defined(QDESIGNER_UILIB_LIBRARY)
|
|---|
| 82 | # define QDESIGNER_UILIB_EXPORT QDESIGNER_UILIB_EXTERN
|
|---|
| 83 | #else
|
|---|
| 84 | # define QDESIGNER_UILIB_EXPORT QDESIGNER_UILIB_IMPORT
|
|---|
| 85 | #endif
|
|---|
| 86 |
|
|---|
| 87 | #ifndef QDESIGNER_UILIB_EXPORT
|
|---|
| 88 | # define QDESIGNER_UILIB_EXPORT
|
|---|
| 89 | #endif
|
|---|
| 90 |
|
|---|
| 91 | #ifdef QFORMINTERNAL_NAMESPACE
|
|---|
| 92 | namespace QFormInternal
|
|---|
| 93 | {
|
|---|
| 94 | #endif
|
|---|
| 95 |
|
|---|
| 96 |
|
|---|
| 97 | /*******************************************************************************
|
|---|
| 98 | ** Forward declarations
|
|---|
| 99 | */
|
|---|
| 100 |
|
|---|
| 101 | class DomUI;
|
|---|
| 102 | class DomIncludes;
|
|---|
| 103 | class DomInclude;
|
|---|
| 104 | class DomResources;
|
|---|
| 105 | class DomResource;
|
|---|
| 106 | class DomActionGroup;
|
|---|
| 107 | class DomAction;
|
|---|
| 108 | class DomActionRef;
|
|---|
| 109 | class DomButtonGroup;
|
|---|
| 110 | class DomButtonGroups;
|
|---|
| 111 | class DomImages;
|
|---|
| 112 | class DomImage;
|
|---|
| 113 | class DomImageData;
|
|---|
| 114 | class DomCustomWidgets;
|
|---|
| 115 | class DomHeader;
|
|---|
| 116 | class DomCustomWidget;
|
|---|
| 117 | class DomProperties;
|
|---|
| 118 | class DomPropertyData;
|
|---|
| 119 | class DomSizePolicyData;
|
|---|
| 120 | class DomLayoutDefault;
|
|---|
| 121 | class DomLayoutFunction;
|
|---|
| 122 | class DomTabStops;
|
|---|
| 123 | class DomLayout;
|
|---|
| 124 | class DomLayoutItem;
|
|---|
| 125 | class DomRow;
|
|---|
| 126 | class DomColumn;
|
|---|
| 127 | class DomItem;
|
|---|
| 128 | class DomWidget;
|
|---|
| 129 | class DomSpacer;
|
|---|
| 130 | class DomColor;
|
|---|
| 131 | class DomGradientStop;
|
|---|
| 132 | class DomGradient;
|
|---|
| 133 | class DomBrush;
|
|---|
| 134 | class DomColorRole;
|
|---|
| 135 | class DomColorGroup;
|
|---|
| 136 | class DomPalette;
|
|---|
| 137 | class DomFont;
|
|---|
| 138 | class DomPoint;
|
|---|
| 139 | class DomRect;
|
|---|
| 140 | class DomLocale;
|
|---|
| 141 | class DomSizePolicy;
|
|---|
| 142 | class DomSize;
|
|---|
| 143 | class DomDate;
|
|---|
| 144 | class DomTime;
|
|---|
| 145 | class DomDateTime;
|
|---|
| 146 | class DomStringList;
|
|---|
| 147 | class DomResourcePixmap;
|
|---|
| 148 | class DomResourceIcon;
|
|---|
| 149 | class DomString;
|
|---|
| 150 | class DomPointF;
|
|---|
| 151 | class DomRectF;
|
|---|
| 152 | class DomSizeF;
|
|---|
| 153 | class DomChar;
|
|---|
| 154 | class DomUrl;
|
|---|
| 155 | class DomProperty;
|
|---|
| 156 | class DomConnections;
|
|---|
| 157 | class DomConnection;
|
|---|
| 158 | class DomConnectionHints;
|
|---|
| 159 | class DomConnectionHint;
|
|---|
| 160 | class DomScript;
|
|---|
| 161 | class DomWidgetData;
|
|---|
| 162 | class DomDesignerData;
|
|---|
| 163 | class DomSlots;
|
|---|
| 164 | class DomPropertySpecifications;
|
|---|
| 165 | class DomStringPropertySpecification;
|
|---|
| 166 |
|
|---|
| 167 | /*******************************************************************************
|
|---|
| 168 | ** Declarations
|
|---|
| 169 | */
|
|---|
| 170 |
|
|---|
| 171 | class QDESIGNER_UILIB_EXPORT DomUI {
|
|---|
| 172 | public:
|
|---|
| 173 | DomUI();
|
|---|
| 174 | ~DomUI();
|
|---|
| 175 |
|
|---|
| 176 | void read(QXmlStreamReader &reader);
|
|---|
| 177 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 178 | void read(const QDomElement &node);
|
|---|
| 179 | #endif
|
|---|
| 180 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 181 | inline QString text() const { return m_text; }
|
|---|
| 182 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 183 |
|
|---|
| 184 | // attribute accessors
|
|---|
| 185 | inline bool hasAttributeVersion() const { return m_has_attr_version; }
|
|---|
| 186 | inline QString attributeVersion() const { return m_attr_version; }
|
|---|
| 187 | inline void setAttributeVersion(const QString& a) { m_attr_version = a; m_has_attr_version = true; }
|
|---|
| 188 | inline void clearAttributeVersion() { m_has_attr_version = false; }
|
|---|
| 189 |
|
|---|
| 190 | inline bool hasAttributeLanguage() const { return m_has_attr_language; }
|
|---|
| 191 | inline QString attributeLanguage() const { return m_attr_language; }
|
|---|
| 192 | inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; }
|
|---|
| 193 | inline void clearAttributeLanguage() { m_has_attr_language = false; }
|
|---|
| 194 |
|
|---|
| 195 | inline bool hasAttributeDisplayname() const { return m_has_attr_displayname; }
|
|---|
| 196 | inline QString attributeDisplayname() const { return m_attr_displayname; }
|
|---|
| 197 | inline void setAttributeDisplayname(const QString& a) { m_attr_displayname = a; m_has_attr_displayname = true; }
|
|---|
| 198 | inline void clearAttributeDisplayname() { m_has_attr_displayname = false; }
|
|---|
| 199 |
|
|---|
| 200 | inline bool hasAttributeStdsetdef() const { return m_has_attr_stdsetdef; }
|
|---|
| 201 | inline int attributeStdsetdef() const { return m_attr_stdsetdef; }
|
|---|
| 202 | inline void setAttributeStdsetdef(int a) { m_attr_stdsetdef = a; m_has_attr_stdsetdef = true; }
|
|---|
| 203 | inline void clearAttributeStdsetdef() { m_has_attr_stdsetdef = false; }
|
|---|
| 204 |
|
|---|
| 205 | inline bool hasAttributeStdSetDef() const { return m_has_attr_stdSetDef; }
|
|---|
| 206 | inline int attributeStdSetDef() const { return m_attr_stdSetDef; }
|
|---|
| 207 | inline void setAttributeStdSetDef(int a) { m_attr_stdSetDef = a; m_has_attr_stdSetDef = true; }
|
|---|
| 208 | inline void clearAttributeStdSetDef() { m_has_attr_stdSetDef = false; }
|
|---|
| 209 |
|
|---|
| 210 | // child element accessors
|
|---|
| 211 | inline QString elementAuthor() const { return m_author; }
|
|---|
| 212 | void setElementAuthor(const QString& a);
|
|---|
| 213 | inline bool hasElementAuthor() const { return m_children & Author; }
|
|---|
| 214 | void clearElementAuthor();
|
|---|
| 215 |
|
|---|
| 216 | inline QString elementComment() const { return m_comment; }
|
|---|
| 217 | void setElementComment(const QString& a);
|
|---|
| 218 | inline bool hasElementComment() const { return m_children & Comment; }
|
|---|
| 219 | void clearElementComment();
|
|---|
| 220 |
|
|---|
| 221 | inline QString elementExportMacro() const { return m_exportMacro; }
|
|---|
| 222 | void setElementExportMacro(const QString& a);
|
|---|
| 223 | inline bool hasElementExportMacro() const { return m_children & ExportMacro; }
|
|---|
| 224 | void clearElementExportMacro();
|
|---|
| 225 |
|
|---|
| 226 | inline QString elementClass() const { return m_class; }
|
|---|
| 227 | void setElementClass(const QString& a);
|
|---|
| 228 | inline bool hasElementClass() const { return m_children & Class; }
|
|---|
| 229 | void clearElementClass();
|
|---|
| 230 |
|
|---|
| 231 | inline DomWidget* elementWidget() const { return m_widget; }
|
|---|
| 232 | DomWidget* takeElementWidget();
|
|---|
| 233 | void setElementWidget(DomWidget* a);
|
|---|
| 234 | inline bool hasElementWidget() const { return m_children & Widget; }
|
|---|
| 235 | void clearElementWidget();
|
|---|
| 236 |
|
|---|
| 237 | inline DomLayoutDefault* elementLayoutDefault() const { return m_layoutDefault; }
|
|---|
| 238 | DomLayoutDefault* takeElementLayoutDefault();
|
|---|
| 239 | void setElementLayoutDefault(DomLayoutDefault* a);
|
|---|
| 240 | inline bool hasElementLayoutDefault() const { return m_children & LayoutDefault; }
|
|---|
| 241 | void clearElementLayoutDefault();
|
|---|
| 242 |
|
|---|
| 243 | inline DomLayoutFunction* elementLayoutFunction() const { return m_layoutFunction; }
|
|---|
| 244 | DomLayoutFunction* takeElementLayoutFunction();
|
|---|
| 245 | void setElementLayoutFunction(DomLayoutFunction* a);
|
|---|
| 246 | inline bool hasElementLayoutFunction() const { return m_children & LayoutFunction; }
|
|---|
| 247 | void clearElementLayoutFunction();
|
|---|
| 248 |
|
|---|
| 249 | inline QString elementPixmapFunction() const { return m_pixmapFunction; }
|
|---|
| 250 | void setElementPixmapFunction(const QString& a);
|
|---|
| 251 | inline bool hasElementPixmapFunction() const { return m_children & PixmapFunction; }
|
|---|
| 252 | void clearElementPixmapFunction();
|
|---|
| 253 |
|
|---|
| 254 | inline DomCustomWidgets* elementCustomWidgets() const { return m_customWidgets; }
|
|---|
| 255 | DomCustomWidgets* takeElementCustomWidgets();
|
|---|
| 256 | void setElementCustomWidgets(DomCustomWidgets* a);
|
|---|
| 257 | inline bool hasElementCustomWidgets() const { return m_children & CustomWidgets; }
|
|---|
| 258 | void clearElementCustomWidgets();
|
|---|
| 259 |
|
|---|
| 260 | inline DomTabStops* elementTabStops() const { return m_tabStops; }
|
|---|
| 261 | DomTabStops* takeElementTabStops();
|
|---|
| 262 | void setElementTabStops(DomTabStops* a);
|
|---|
| 263 | inline bool hasElementTabStops() const { return m_children & TabStops; }
|
|---|
| 264 | void clearElementTabStops();
|
|---|
| 265 |
|
|---|
| 266 | inline DomImages* elementImages() const { return m_images; }
|
|---|
| 267 | DomImages* takeElementImages();
|
|---|
| 268 | void setElementImages(DomImages* a);
|
|---|
| 269 | inline bool hasElementImages() const { return m_children & Images; }
|
|---|
| 270 | void clearElementImages();
|
|---|
| 271 |
|
|---|
| 272 | inline DomIncludes* elementIncludes() const { return m_includes; }
|
|---|
| 273 | DomIncludes* takeElementIncludes();
|
|---|
| 274 | void setElementIncludes(DomIncludes* a);
|
|---|
| 275 | inline bool hasElementIncludes() const { return m_children & Includes; }
|
|---|
| 276 | void clearElementIncludes();
|
|---|
| 277 |
|
|---|
| 278 | inline DomResources* elementResources() const { return m_resources; }
|
|---|
| 279 | DomResources* takeElementResources();
|
|---|
| 280 | void setElementResources(DomResources* a);
|
|---|
| 281 | inline bool hasElementResources() const { return m_children & Resources; }
|
|---|
| 282 | void clearElementResources();
|
|---|
| 283 |
|
|---|
| 284 | inline DomConnections* elementConnections() const { return m_connections; }
|
|---|
| 285 | DomConnections* takeElementConnections();
|
|---|
| 286 | void setElementConnections(DomConnections* a);
|
|---|
| 287 | inline bool hasElementConnections() const { return m_children & Connections; }
|
|---|
| 288 | void clearElementConnections();
|
|---|
| 289 |
|
|---|
| 290 | inline DomDesignerData* elementDesignerdata() const { return m_designerdata; }
|
|---|
| 291 | DomDesignerData* takeElementDesignerdata();
|
|---|
| 292 | void setElementDesignerdata(DomDesignerData* a);
|
|---|
| 293 | inline bool hasElementDesignerdata() const { return m_children & Designerdata; }
|
|---|
| 294 | void clearElementDesignerdata();
|
|---|
| 295 |
|
|---|
| 296 | inline DomSlots* elementSlots() const { return m_slots; }
|
|---|
| 297 | DomSlots* takeElementSlots();
|
|---|
| 298 | void setElementSlots(DomSlots* a);
|
|---|
| 299 | inline bool hasElementSlots() const { return m_children & Slots; }
|
|---|
| 300 | void clearElementSlots();
|
|---|
| 301 |
|
|---|
| 302 | inline DomButtonGroups* elementButtonGroups() const { return m_buttonGroups; }
|
|---|
| 303 | DomButtonGroups* takeElementButtonGroups();
|
|---|
| 304 | void setElementButtonGroups(DomButtonGroups* a);
|
|---|
| 305 | inline bool hasElementButtonGroups() const { return m_children & ButtonGroups; }
|
|---|
| 306 | void clearElementButtonGroups();
|
|---|
| 307 |
|
|---|
| 308 | private:
|
|---|
| 309 | QString m_text;
|
|---|
| 310 | void clear(bool clear_all = true);
|
|---|
| 311 |
|
|---|
| 312 | // attribute data
|
|---|
| 313 | QString m_attr_version;
|
|---|
| 314 | bool m_has_attr_version;
|
|---|
| 315 |
|
|---|
| 316 | QString m_attr_language;
|
|---|
| 317 | bool m_has_attr_language;
|
|---|
| 318 |
|
|---|
| 319 | QString m_attr_displayname;
|
|---|
| 320 | bool m_has_attr_displayname;
|
|---|
| 321 |
|
|---|
| 322 | int m_attr_stdsetdef;
|
|---|
| 323 | bool m_has_attr_stdsetdef;
|
|---|
| 324 |
|
|---|
| 325 | int m_attr_stdSetDef;
|
|---|
| 326 | bool m_has_attr_stdSetDef;
|
|---|
| 327 |
|
|---|
| 328 | // child element data
|
|---|
| 329 | uint m_children;
|
|---|
| 330 | QString m_author;
|
|---|
| 331 | QString m_comment;
|
|---|
| 332 | QString m_exportMacro;
|
|---|
| 333 | QString m_class;
|
|---|
| 334 | DomWidget* m_widget;
|
|---|
| 335 | DomLayoutDefault* m_layoutDefault;
|
|---|
| 336 | DomLayoutFunction* m_layoutFunction;
|
|---|
| 337 | QString m_pixmapFunction;
|
|---|
| 338 | DomCustomWidgets* m_customWidgets;
|
|---|
| 339 | DomTabStops* m_tabStops;
|
|---|
| 340 | DomImages* m_images;
|
|---|
| 341 | DomIncludes* m_includes;
|
|---|
| 342 | DomResources* m_resources;
|
|---|
| 343 | DomConnections* m_connections;
|
|---|
| 344 | DomDesignerData* m_designerdata;
|
|---|
| 345 | DomSlots* m_slots;
|
|---|
| 346 | DomButtonGroups* m_buttonGroups;
|
|---|
| 347 | enum Child {
|
|---|
| 348 | Author = 1,
|
|---|
| 349 | Comment = 2,
|
|---|
| 350 | ExportMacro = 4,
|
|---|
| 351 | Class = 8,
|
|---|
| 352 | Widget = 16,
|
|---|
| 353 | LayoutDefault = 32,
|
|---|
| 354 | LayoutFunction = 64,
|
|---|
| 355 | PixmapFunction = 128,
|
|---|
| 356 | CustomWidgets = 256,
|
|---|
| 357 | TabStops = 512,
|
|---|
| 358 | Images = 1024,
|
|---|
| 359 | Includes = 2048,
|
|---|
| 360 | Resources = 4096,
|
|---|
| 361 | Connections = 8192,
|
|---|
| 362 | Designerdata = 16384,
|
|---|
| 363 | Slots = 32768,
|
|---|
| 364 | ButtonGroups = 65536
|
|---|
| 365 | };
|
|---|
| 366 |
|
|---|
| 367 | DomUI(const DomUI &other);
|
|---|
| 368 | void operator = (const DomUI&other);
|
|---|
| 369 | };
|
|---|
| 370 |
|
|---|
| 371 | class QDESIGNER_UILIB_EXPORT DomIncludes {
|
|---|
| 372 | public:
|
|---|
| 373 | DomIncludes();
|
|---|
| 374 | ~DomIncludes();
|
|---|
| 375 |
|
|---|
| 376 | void read(QXmlStreamReader &reader);
|
|---|
| 377 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 378 | void read(const QDomElement &node);
|
|---|
| 379 | #endif
|
|---|
| 380 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 381 | inline QString text() const { return m_text; }
|
|---|
| 382 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 383 |
|
|---|
| 384 | // attribute accessors
|
|---|
| 385 | // child element accessors
|
|---|
| 386 | inline QList<DomInclude*> elementInclude() const { return m_include; }
|
|---|
| 387 | void setElementInclude(const QList<DomInclude*>& a);
|
|---|
| 388 |
|
|---|
| 389 | private:
|
|---|
| 390 | QString m_text;
|
|---|
| 391 | void clear(bool clear_all = true);
|
|---|
| 392 |
|
|---|
| 393 | // attribute data
|
|---|
| 394 | // child element data
|
|---|
| 395 | uint m_children;
|
|---|
| 396 | QList<DomInclude*> m_include;
|
|---|
| 397 | enum Child {
|
|---|
| 398 | Include = 1
|
|---|
| 399 | };
|
|---|
| 400 |
|
|---|
| 401 | DomIncludes(const DomIncludes &other);
|
|---|
| 402 | void operator = (const DomIncludes&other);
|
|---|
| 403 | };
|
|---|
| 404 |
|
|---|
| 405 | class QDESIGNER_UILIB_EXPORT DomInclude {
|
|---|
| 406 | public:
|
|---|
| 407 | DomInclude();
|
|---|
| 408 | ~DomInclude();
|
|---|
| 409 |
|
|---|
| 410 | void read(QXmlStreamReader &reader);
|
|---|
| 411 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 412 | void read(const QDomElement &node);
|
|---|
| 413 | #endif
|
|---|
| 414 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 415 | inline QString text() const { return m_text; }
|
|---|
| 416 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 417 |
|
|---|
| 418 | // attribute accessors
|
|---|
| 419 | inline bool hasAttributeLocation() const { return m_has_attr_location; }
|
|---|
| 420 | inline QString attributeLocation() const { return m_attr_location; }
|
|---|
| 421 | inline void setAttributeLocation(const QString& a) { m_attr_location = a; m_has_attr_location = true; }
|
|---|
| 422 | inline void clearAttributeLocation() { m_has_attr_location = false; }
|
|---|
| 423 |
|
|---|
| 424 | inline bool hasAttributeImpldecl() const { return m_has_attr_impldecl; }
|
|---|
| 425 | inline QString attributeImpldecl() const { return m_attr_impldecl; }
|
|---|
| 426 | inline void setAttributeImpldecl(const QString& a) { m_attr_impldecl = a; m_has_attr_impldecl = true; }
|
|---|
| 427 | inline void clearAttributeImpldecl() { m_has_attr_impldecl = false; }
|
|---|
| 428 |
|
|---|
| 429 | // child element accessors
|
|---|
| 430 | private:
|
|---|
| 431 | QString m_text;
|
|---|
| 432 | void clear(bool clear_all = true);
|
|---|
| 433 |
|
|---|
| 434 | // attribute data
|
|---|
| 435 | QString m_attr_location;
|
|---|
| 436 | bool m_has_attr_location;
|
|---|
| 437 |
|
|---|
| 438 | QString m_attr_impldecl;
|
|---|
| 439 | bool m_has_attr_impldecl;
|
|---|
| 440 |
|
|---|
| 441 | // child element data
|
|---|
| 442 | uint m_children;
|
|---|
| 443 |
|
|---|
| 444 | DomInclude(const DomInclude &other);
|
|---|
| 445 | void operator = (const DomInclude&other);
|
|---|
| 446 | };
|
|---|
| 447 |
|
|---|
| 448 | class QDESIGNER_UILIB_EXPORT DomResources {
|
|---|
| 449 | public:
|
|---|
| 450 | DomResources();
|
|---|
| 451 | ~DomResources();
|
|---|
| 452 |
|
|---|
| 453 | void read(QXmlStreamReader &reader);
|
|---|
| 454 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 455 | void read(const QDomElement &node);
|
|---|
| 456 | #endif
|
|---|
| 457 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 458 | inline QString text() const { return m_text; }
|
|---|
| 459 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 460 |
|
|---|
| 461 | // attribute accessors
|
|---|
| 462 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 463 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 464 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 465 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 466 |
|
|---|
| 467 | // child element accessors
|
|---|
| 468 | inline QList<DomResource*> elementInclude() const { return m_include; }
|
|---|
| 469 | void setElementInclude(const QList<DomResource*>& a);
|
|---|
| 470 |
|
|---|
| 471 | private:
|
|---|
| 472 | QString m_text;
|
|---|
| 473 | void clear(bool clear_all = true);
|
|---|
| 474 |
|
|---|
| 475 | // attribute data
|
|---|
| 476 | QString m_attr_name;
|
|---|
| 477 | bool m_has_attr_name;
|
|---|
| 478 |
|
|---|
| 479 | // child element data
|
|---|
| 480 | uint m_children;
|
|---|
| 481 | QList<DomResource*> m_include;
|
|---|
| 482 | enum Child {
|
|---|
| 483 | Include = 1
|
|---|
| 484 | };
|
|---|
| 485 |
|
|---|
| 486 | DomResources(const DomResources &other);
|
|---|
| 487 | void operator = (const DomResources&other);
|
|---|
| 488 | };
|
|---|
| 489 |
|
|---|
| 490 | class QDESIGNER_UILIB_EXPORT DomResource {
|
|---|
| 491 | public:
|
|---|
| 492 | DomResource();
|
|---|
| 493 | ~DomResource();
|
|---|
| 494 |
|
|---|
| 495 | void read(QXmlStreamReader &reader);
|
|---|
| 496 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 497 | void read(const QDomElement &node);
|
|---|
| 498 | #endif
|
|---|
| 499 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 500 | inline QString text() const { return m_text; }
|
|---|
| 501 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 502 |
|
|---|
| 503 | // attribute accessors
|
|---|
| 504 | inline bool hasAttributeLocation() const { return m_has_attr_location; }
|
|---|
| 505 | inline QString attributeLocation() const { return m_attr_location; }
|
|---|
| 506 | inline void setAttributeLocation(const QString& a) { m_attr_location = a; m_has_attr_location = true; }
|
|---|
| 507 | inline void clearAttributeLocation() { m_has_attr_location = false; }
|
|---|
| 508 |
|
|---|
| 509 | // child element accessors
|
|---|
| 510 | private:
|
|---|
| 511 | QString m_text;
|
|---|
| 512 | void clear(bool clear_all = true);
|
|---|
| 513 |
|
|---|
| 514 | // attribute data
|
|---|
| 515 | QString m_attr_location;
|
|---|
| 516 | bool m_has_attr_location;
|
|---|
| 517 |
|
|---|
| 518 | // child element data
|
|---|
| 519 | uint m_children;
|
|---|
| 520 |
|
|---|
| 521 | DomResource(const DomResource &other);
|
|---|
| 522 | void operator = (const DomResource&other);
|
|---|
| 523 | };
|
|---|
| 524 |
|
|---|
| 525 | class QDESIGNER_UILIB_EXPORT DomActionGroup {
|
|---|
| 526 | public:
|
|---|
| 527 | DomActionGroup();
|
|---|
| 528 | ~DomActionGroup();
|
|---|
| 529 |
|
|---|
| 530 | void read(QXmlStreamReader &reader);
|
|---|
| 531 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 532 | void read(const QDomElement &node);
|
|---|
| 533 | #endif
|
|---|
| 534 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 535 | inline QString text() const { return m_text; }
|
|---|
| 536 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 537 |
|
|---|
| 538 | // attribute accessors
|
|---|
| 539 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 540 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 541 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 542 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 543 |
|
|---|
| 544 | // child element accessors
|
|---|
| 545 | inline QList<DomAction*> elementAction() const { return m_action; }
|
|---|
| 546 | void setElementAction(const QList<DomAction*>& a);
|
|---|
| 547 |
|
|---|
| 548 | inline QList<DomActionGroup*> elementActionGroup() const { return m_actionGroup; }
|
|---|
| 549 | void setElementActionGroup(const QList<DomActionGroup*>& a);
|
|---|
| 550 |
|
|---|
| 551 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 552 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 553 |
|
|---|
| 554 | inline QList<DomProperty*> elementAttribute() const { return m_attribute; }
|
|---|
| 555 | void setElementAttribute(const QList<DomProperty*>& a);
|
|---|
| 556 |
|
|---|
| 557 | private:
|
|---|
| 558 | QString m_text;
|
|---|
| 559 | void clear(bool clear_all = true);
|
|---|
| 560 |
|
|---|
| 561 | // attribute data
|
|---|
| 562 | QString m_attr_name;
|
|---|
| 563 | bool m_has_attr_name;
|
|---|
| 564 |
|
|---|
| 565 | // child element data
|
|---|
| 566 | uint m_children;
|
|---|
| 567 | QList<DomAction*> m_action;
|
|---|
| 568 | QList<DomActionGroup*> m_actionGroup;
|
|---|
| 569 | QList<DomProperty*> m_property;
|
|---|
| 570 | QList<DomProperty*> m_attribute;
|
|---|
| 571 | enum Child {
|
|---|
| 572 | Action = 1,
|
|---|
| 573 | ActionGroup = 2,
|
|---|
| 574 | Property = 4,
|
|---|
| 575 | Attribute = 8
|
|---|
| 576 | };
|
|---|
| 577 |
|
|---|
| 578 | DomActionGroup(const DomActionGroup &other);
|
|---|
| 579 | void operator = (const DomActionGroup&other);
|
|---|
| 580 | };
|
|---|
| 581 |
|
|---|
| 582 | class QDESIGNER_UILIB_EXPORT DomAction {
|
|---|
| 583 | public:
|
|---|
| 584 | DomAction();
|
|---|
| 585 | ~DomAction();
|
|---|
| 586 |
|
|---|
| 587 | void read(QXmlStreamReader &reader);
|
|---|
| 588 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 589 | void read(const QDomElement &node);
|
|---|
| 590 | #endif
|
|---|
| 591 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 592 | inline QString text() const { return m_text; }
|
|---|
| 593 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 594 |
|
|---|
| 595 | // attribute accessors
|
|---|
| 596 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 597 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 598 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 599 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 600 |
|
|---|
| 601 | inline bool hasAttributeMenu() const { return m_has_attr_menu; }
|
|---|
| 602 | inline QString attributeMenu() const { return m_attr_menu; }
|
|---|
| 603 | inline void setAttributeMenu(const QString& a) { m_attr_menu = a; m_has_attr_menu = true; }
|
|---|
| 604 | inline void clearAttributeMenu() { m_has_attr_menu = false; }
|
|---|
| 605 |
|
|---|
| 606 | // child element accessors
|
|---|
| 607 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 608 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 609 |
|
|---|
| 610 | inline QList<DomProperty*> elementAttribute() const { return m_attribute; }
|
|---|
| 611 | void setElementAttribute(const QList<DomProperty*>& a);
|
|---|
| 612 |
|
|---|
| 613 | private:
|
|---|
| 614 | QString m_text;
|
|---|
| 615 | void clear(bool clear_all = true);
|
|---|
| 616 |
|
|---|
| 617 | // attribute data
|
|---|
| 618 | QString m_attr_name;
|
|---|
| 619 | bool m_has_attr_name;
|
|---|
| 620 |
|
|---|
| 621 | QString m_attr_menu;
|
|---|
| 622 | bool m_has_attr_menu;
|
|---|
| 623 |
|
|---|
| 624 | // child element data
|
|---|
| 625 | uint m_children;
|
|---|
| 626 | QList<DomProperty*> m_property;
|
|---|
| 627 | QList<DomProperty*> m_attribute;
|
|---|
| 628 | enum Child {
|
|---|
| 629 | Property = 1,
|
|---|
| 630 | Attribute = 2
|
|---|
| 631 | };
|
|---|
| 632 |
|
|---|
| 633 | DomAction(const DomAction &other);
|
|---|
| 634 | void operator = (const DomAction&other);
|
|---|
| 635 | };
|
|---|
| 636 |
|
|---|
| 637 | class QDESIGNER_UILIB_EXPORT DomActionRef {
|
|---|
| 638 | public:
|
|---|
| 639 | DomActionRef();
|
|---|
| 640 | ~DomActionRef();
|
|---|
| 641 |
|
|---|
| 642 | void read(QXmlStreamReader &reader);
|
|---|
| 643 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 644 | void read(const QDomElement &node);
|
|---|
| 645 | #endif
|
|---|
| 646 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 647 | inline QString text() const { return m_text; }
|
|---|
| 648 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 649 |
|
|---|
| 650 | // attribute accessors
|
|---|
| 651 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 652 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 653 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 654 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 655 |
|
|---|
| 656 | // child element accessors
|
|---|
| 657 | private:
|
|---|
| 658 | QString m_text;
|
|---|
| 659 | void clear(bool clear_all = true);
|
|---|
| 660 |
|
|---|
| 661 | // attribute data
|
|---|
| 662 | QString m_attr_name;
|
|---|
| 663 | bool m_has_attr_name;
|
|---|
| 664 |
|
|---|
| 665 | // child element data
|
|---|
| 666 | uint m_children;
|
|---|
| 667 |
|
|---|
| 668 | DomActionRef(const DomActionRef &other);
|
|---|
| 669 | void operator = (const DomActionRef&other);
|
|---|
| 670 | };
|
|---|
| 671 |
|
|---|
| 672 | class QDESIGNER_UILIB_EXPORT DomButtonGroup {
|
|---|
| 673 | public:
|
|---|
| 674 | DomButtonGroup();
|
|---|
| 675 | ~DomButtonGroup();
|
|---|
| 676 |
|
|---|
| 677 | void read(QXmlStreamReader &reader);
|
|---|
| 678 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 679 | void read(const QDomElement &node);
|
|---|
| 680 | #endif
|
|---|
| 681 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 682 | inline QString text() const { return m_text; }
|
|---|
| 683 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 684 |
|
|---|
| 685 | // attribute accessors
|
|---|
| 686 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 687 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 688 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 689 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 690 |
|
|---|
| 691 | // child element accessors
|
|---|
| 692 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 693 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 694 |
|
|---|
| 695 | inline QList<DomProperty*> elementAttribute() const { return m_attribute; }
|
|---|
| 696 | void setElementAttribute(const QList<DomProperty*>& a);
|
|---|
| 697 |
|
|---|
| 698 | private:
|
|---|
| 699 | QString m_text;
|
|---|
| 700 | void clear(bool clear_all = true);
|
|---|
| 701 |
|
|---|
| 702 | // attribute data
|
|---|
| 703 | QString m_attr_name;
|
|---|
| 704 | bool m_has_attr_name;
|
|---|
| 705 |
|
|---|
| 706 | // child element data
|
|---|
| 707 | uint m_children;
|
|---|
| 708 | QList<DomProperty*> m_property;
|
|---|
| 709 | QList<DomProperty*> m_attribute;
|
|---|
| 710 | enum Child {
|
|---|
| 711 | Property = 1,
|
|---|
| 712 | Attribute = 2
|
|---|
| 713 | };
|
|---|
| 714 |
|
|---|
| 715 | DomButtonGroup(const DomButtonGroup &other);
|
|---|
| 716 | void operator = (const DomButtonGroup&other);
|
|---|
| 717 | };
|
|---|
| 718 |
|
|---|
| 719 | class QDESIGNER_UILIB_EXPORT DomButtonGroups {
|
|---|
| 720 | public:
|
|---|
| 721 | DomButtonGroups();
|
|---|
| 722 | ~DomButtonGroups();
|
|---|
| 723 |
|
|---|
| 724 | void read(QXmlStreamReader &reader);
|
|---|
| 725 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 726 | void read(const QDomElement &node);
|
|---|
| 727 | #endif
|
|---|
| 728 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 729 | inline QString text() const { return m_text; }
|
|---|
| 730 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 731 |
|
|---|
| 732 | // attribute accessors
|
|---|
| 733 | // child element accessors
|
|---|
| 734 | inline QList<DomButtonGroup*> elementButtonGroup() const { return m_buttonGroup; }
|
|---|
| 735 | void setElementButtonGroup(const QList<DomButtonGroup*>& a);
|
|---|
| 736 |
|
|---|
| 737 | private:
|
|---|
| 738 | QString m_text;
|
|---|
| 739 | void clear(bool clear_all = true);
|
|---|
| 740 |
|
|---|
| 741 | // attribute data
|
|---|
| 742 | // child element data
|
|---|
| 743 | uint m_children;
|
|---|
| 744 | QList<DomButtonGroup*> m_buttonGroup;
|
|---|
| 745 | enum Child {
|
|---|
| 746 | ButtonGroup = 1
|
|---|
| 747 | };
|
|---|
| 748 |
|
|---|
| 749 | DomButtonGroups(const DomButtonGroups &other);
|
|---|
| 750 | void operator = (const DomButtonGroups&other);
|
|---|
| 751 | };
|
|---|
| 752 |
|
|---|
| 753 | class QDESIGNER_UILIB_EXPORT DomImages {
|
|---|
| 754 | public:
|
|---|
| 755 | DomImages();
|
|---|
| 756 | ~DomImages();
|
|---|
| 757 |
|
|---|
| 758 | void read(QXmlStreamReader &reader);
|
|---|
| 759 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 760 | void read(const QDomElement &node);
|
|---|
| 761 | #endif
|
|---|
| 762 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 763 | inline QString text() const { return m_text; }
|
|---|
| 764 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 765 |
|
|---|
| 766 | // attribute accessors
|
|---|
| 767 | // child element accessors
|
|---|
| 768 | inline QList<DomImage*> elementImage() const { return m_image; }
|
|---|
| 769 | void setElementImage(const QList<DomImage*>& a);
|
|---|
| 770 |
|
|---|
| 771 | private:
|
|---|
| 772 | QString m_text;
|
|---|
| 773 | void clear(bool clear_all = true);
|
|---|
| 774 |
|
|---|
| 775 | // attribute data
|
|---|
| 776 | // child element data
|
|---|
| 777 | uint m_children;
|
|---|
| 778 | QList<DomImage*> m_image;
|
|---|
| 779 | enum Child {
|
|---|
| 780 | Image = 1
|
|---|
| 781 | };
|
|---|
| 782 |
|
|---|
| 783 | DomImages(const DomImages &other);
|
|---|
| 784 | void operator = (const DomImages&other);
|
|---|
| 785 | };
|
|---|
| 786 |
|
|---|
| 787 | class QDESIGNER_UILIB_EXPORT DomImage {
|
|---|
| 788 | public:
|
|---|
| 789 | DomImage();
|
|---|
| 790 | ~DomImage();
|
|---|
| 791 |
|
|---|
| 792 | void read(QXmlStreamReader &reader);
|
|---|
| 793 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 794 | void read(const QDomElement &node);
|
|---|
| 795 | #endif
|
|---|
| 796 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 797 | inline QString text() const { return m_text; }
|
|---|
| 798 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 799 |
|
|---|
| 800 | // attribute accessors
|
|---|
| 801 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 802 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 803 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 804 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 805 |
|
|---|
| 806 | // child element accessors
|
|---|
| 807 | inline DomImageData* elementData() const { return m_data; }
|
|---|
| 808 | DomImageData* takeElementData();
|
|---|
| 809 | void setElementData(DomImageData* a);
|
|---|
| 810 | inline bool hasElementData() const { return m_children & Data; }
|
|---|
| 811 | void clearElementData();
|
|---|
| 812 |
|
|---|
| 813 | private:
|
|---|
| 814 | QString m_text;
|
|---|
| 815 | void clear(bool clear_all = true);
|
|---|
| 816 |
|
|---|
| 817 | // attribute data
|
|---|
| 818 | QString m_attr_name;
|
|---|
| 819 | bool m_has_attr_name;
|
|---|
| 820 |
|
|---|
| 821 | // child element data
|
|---|
| 822 | uint m_children;
|
|---|
| 823 | DomImageData* m_data;
|
|---|
| 824 | enum Child {
|
|---|
| 825 | Data = 1
|
|---|
| 826 | };
|
|---|
| 827 |
|
|---|
| 828 | DomImage(const DomImage &other);
|
|---|
| 829 | void operator = (const DomImage&other);
|
|---|
| 830 | };
|
|---|
| 831 |
|
|---|
| 832 | class QDESIGNER_UILIB_EXPORT DomImageData {
|
|---|
| 833 | public:
|
|---|
| 834 | DomImageData();
|
|---|
| 835 | ~DomImageData();
|
|---|
| 836 |
|
|---|
| 837 | void read(QXmlStreamReader &reader);
|
|---|
| 838 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 839 | void read(const QDomElement &node);
|
|---|
| 840 | #endif
|
|---|
| 841 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 842 | inline QString text() const { return m_text; }
|
|---|
| 843 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 844 |
|
|---|
| 845 | // attribute accessors
|
|---|
| 846 | inline bool hasAttributeFormat() const { return m_has_attr_format; }
|
|---|
| 847 | inline QString attributeFormat() const { return m_attr_format; }
|
|---|
| 848 | inline void setAttributeFormat(const QString& a) { m_attr_format = a; m_has_attr_format = true; }
|
|---|
| 849 | inline void clearAttributeFormat() { m_has_attr_format = false; }
|
|---|
| 850 |
|
|---|
| 851 | inline bool hasAttributeLength() const { return m_has_attr_length; }
|
|---|
| 852 | inline int attributeLength() const { return m_attr_length; }
|
|---|
| 853 | inline void setAttributeLength(int a) { m_attr_length = a; m_has_attr_length = true; }
|
|---|
| 854 | inline void clearAttributeLength() { m_has_attr_length = false; }
|
|---|
| 855 |
|
|---|
| 856 | // child element accessors
|
|---|
| 857 | private:
|
|---|
| 858 | QString m_text;
|
|---|
| 859 | void clear(bool clear_all = true);
|
|---|
| 860 |
|
|---|
| 861 | // attribute data
|
|---|
| 862 | QString m_attr_format;
|
|---|
| 863 | bool m_has_attr_format;
|
|---|
| 864 |
|
|---|
| 865 | int m_attr_length;
|
|---|
| 866 | bool m_has_attr_length;
|
|---|
| 867 |
|
|---|
| 868 | // child element data
|
|---|
| 869 | uint m_children;
|
|---|
| 870 |
|
|---|
| 871 | DomImageData(const DomImageData &other);
|
|---|
| 872 | void operator = (const DomImageData&other);
|
|---|
| 873 | };
|
|---|
| 874 |
|
|---|
| 875 | class QDESIGNER_UILIB_EXPORT DomCustomWidgets {
|
|---|
| 876 | public:
|
|---|
| 877 | DomCustomWidgets();
|
|---|
| 878 | ~DomCustomWidgets();
|
|---|
| 879 |
|
|---|
| 880 | void read(QXmlStreamReader &reader);
|
|---|
| 881 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 882 | void read(const QDomElement &node);
|
|---|
| 883 | #endif
|
|---|
| 884 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 885 | inline QString text() const { return m_text; }
|
|---|
| 886 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 887 |
|
|---|
| 888 | // attribute accessors
|
|---|
| 889 | // child element accessors
|
|---|
| 890 | inline QList<DomCustomWidget*> elementCustomWidget() const { return m_customWidget; }
|
|---|
| 891 | void setElementCustomWidget(const QList<DomCustomWidget*>& a);
|
|---|
| 892 |
|
|---|
| 893 | private:
|
|---|
| 894 | QString m_text;
|
|---|
| 895 | void clear(bool clear_all = true);
|
|---|
| 896 |
|
|---|
| 897 | // attribute data
|
|---|
| 898 | // child element data
|
|---|
| 899 | uint m_children;
|
|---|
| 900 | QList<DomCustomWidget*> m_customWidget;
|
|---|
| 901 | enum Child {
|
|---|
| 902 | CustomWidget = 1
|
|---|
| 903 | };
|
|---|
| 904 |
|
|---|
| 905 | DomCustomWidgets(const DomCustomWidgets &other);
|
|---|
| 906 | void operator = (const DomCustomWidgets&other);
|
|---|
| 907 | };
|
|---|
| 908 |
|
|---|
| 909 | class QDESIGNER_UILIB_EXPORT DomHeader {
|
|---|
| 910 | public:
|
|---|
| 911 | DomHeader();
|
|---|
| 912 | ~DomHeader();
|
|---|
| 913 |
|
|---|
| 914 | void read(QXmlStreamReader &reader);
|
|---|
| 915 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 916 | void read(const QDomElement &node);
|
|---|
| 917 | #endif
|
|---|
| 918 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 919 | inline QString text() const { return m_text; }
|
|---|
| 920 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 921 |
|
|---|
| 922 | // attribute accessors
|
|---|
| 923 | inline bool hasAttributeLocation() const { return m_has_attr_location; }
|
|---|
| 924 | inline QString attributeLocation() const { return m_attr_location; }
|
|---|
| 925 | inline void setAttributeLocation(const QString& a) { m_attr_location = a; m_has_attr_location = true; }
|
|---|
| 926 | inline void clearAttributeLocation() { m_has_attr_location = false; }
|
|---|
| 927 |
|
|---|
| 928 | // child element accessors
|
|---|
| 929 | private:
|
|---|
| 930 | QString m_text;
|
|---|
| 931 | void clear(bool clear_all = true);
|
|---|
| 932 |
|
|---|
| 933 | // attribute data
|
|---|
| 934 | QString m_attr_location;
|
|---|
| 935 | bool m_has_attr_location;
|
|---|
| 936 |
|
|---|
| 937 | // child element data
|
|---|
| 938 | uint m_children;
|
|---|
| 939 |
|
|---|
| 940 | DomHeader(const DomHeader &other);
|
|---|
| 941 | void operator = (const DomHeader&other);
|
|---|
| 942 | };
|
|---|
| 943 |
|
|---|
| 944 | class QDESIGNER_UILIB_EXPORT DomCustomWidget {
|
|---|
| 945 | public:
|
|---|
| 946 | DomCustomWidget();
|
|---|
| 947 | ~DomCustomWidget();
|
|---|
| 948 |
|
|---|
| 949 | void read(QXmlStreamReader &reader);
|
|---|
| 950 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 951 | void read(const QDomElement &node);
|
|---|
| 952 | #endif
|
|---|
| 953 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 954 | inline QString text() const { return m_text; }
|
|---|
| 955 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 956 |
|
|---|
| 957 | // attribute accessors
|
|---|
| 958 | // child element accessors
|
|---|
| 959 | inline QString elementClass() const { return m_class; }
|
|---|
| 960 | void setElementClass(const QString& a);
|
|---|
| 961 | inline bool hasElementClass() const { return m_children & Class; }
|
|---|
| 962 | void clearElementClass();
|
|---|
| 963 |
|
|---|
| 964 | inline QString elementExtends() const { return m_extends; }
|
|---|
| 965 | void setElementExtends(const QString& a);
|
|---|
| 966 | inline bool hasElementExtends() const { return m_children & Extends; }
|
|---|
| 967 | void clearElementExtends();
|
|---|
| 968 |
|
|---|
| 969 | inline DomHeader* elementHeader() const { return m_header; }
|
|---|
| 970 | DomHeader* takeElementHeader();
|
|---|
| 971 | void setElementHeader(DomHeader* a);
|
|---|
| 972 | inline bool hasElementHeader() const { return m_children & Header; }
|
|---|
| 973 | void clearElementHeader();
|
|---|
| 974 |
|
|---|
| 975 | inline DomSize* elementSizeHint() const { return m_sizeHint; }
|
|---|
| 976 | DomSize* takeElementSizeHint();
|
|---|
| 977 | void setElementSizeHint(DomSize* a);
|
|---|
| 978 | inline bool hasElementSizeHint() const { return m_children & SizeHint; }
|
|---|
| 979 | void clearElementSizeHint();
|
|---|
| 980 |
|
|---|
| 981 | inline QString elementAddPageMethod() const { return m_addPageMethod; }
|
|---|
| 982 | void setElementAddPageMethod(const QString& a);
|
|---|
| 983 | inline bool hasElementAddPageMethod() const { return m_children & AddPageMethod; }
|
|---|
| 984 | void clearElementAddPageMethod();
|
|---|
| 985 |
|
|---|
| 986 | inline int elementContainer() const { return m_container; }
|
|---|
| 987 | void setElementContainer(int a);
|
|---|
| 988 | inline bool hasElementContainer() const { return m_children & Container; }
|
|---|
| 989 | void clearElementContainer();
|
|---|
| 990 |
|
|---|
| 991 | inline DomSizePolicyData* elementSizePolicy() const { return m_sizePolicy; }
|
|---|
| 992 | DomSizePolicyData* takeElementSizePolicy();
|
|---|
| 993 | void setElementSizePolicy(DomSizePolicyData* a);
|
|---|
| 994 | inline bool hasElementSizePolicy() const { return m_children & SizePolicy; }
|
|---|
| 995 | void clearElementSizePolicy();
|
|---|
| 996 |
|
|---|
| 997 | inline QString elementPixmap() const { return m_pixmap; }
|
|---|
| 998 | void setElementPixmap(const QString& a);
|
|---|
| 999 | inline bool hasElementPixmap() const { return m_children & Pixmap; }
|
|---|
| 1000 | void clearElementPixmap();
|
|---|
| 1001 |
|
|---|
| 1002 | inline DomScript* elementScript() const { return m_script; }
|
|---|
| 1003 | DomScript* takeElementScript();
|
|---|
| 1004 | void setElementScript(DomScript* a);
|
|---|
| 1005 | inline bool hasElementScript() const { return m_children & Script; }
|
|---|
| 1006 | void clearElementScript();
|
|---|
| 1007 |
|
|---|
| 1008 | inline DomProperties* elementProperties() const { return m_properties; }
|
|---|
| 1009 | DomProperties* takeElementProperties();
|
|---|
| 1010 | void setElementProperties(DomProperties* a);
|
|---|
| 1011 | inline bool hasElementProperties() const { return m_children & Properties; }
|
|---|
| 1012 | void clearElementProperties();
|
|---|
| 1013 |
|
|---|
| 1014 | inline DomSlots* elementSlots() const { return m_slots; }
|
|---|
| 1015 | DomSlots* takeElementSlots();
|
|---|
| 1016 | void setElementSlots(DomSlots* a);
|
|---|
| 1017 | inline bool hasElementSlots() const { return m_children & Slots; }
|
|---|
| 1018 | void clearElementSlots();
|
|---|
| 1019 |
|
|---|
| 1020 | inline DomPropertySpecifications* elementPropertyspecifications() const { return m_propertyspecifications; }
|
|---|
| 1021 | DomPropertySpecifications* takeElementPropertyspecifications();
|
|---|
| 1022 | void setElementPropertyspecifications(DomPropertySpecifications* a);
|
|---|
| 1023 | inline bool hasElementPropertyspecifications() const { return m_children & Propertyspecifications; }
|
|---|
| 1024 | void clearElementPropertyspecifications();
|
|---|
| 1025 |
|
|---|
| 1026 | private:
|
|---|
| 1027 | QString m_text;
|
|---|
| 1028 | void clear(bool clear_all = true);
|
|---|
| 1029 |
|
|---|
| 1030 | // attribute data
|
|---|
| 1031 | // child element data
|
|---|
| 1032 | uint m_children;
|
|---|
| 1033 | QString m_class;
|
|---|
| 1034 | QString m_extends;
|
|---|
| 1035 | DomHeader* m_header;
|
|---|
| 1036 | DomSize* m_sizeHint;
|
|---|
| 1037 | QString m_addPageMethod;
|
|---|
| 1038 | int m_container;
|
|---|
| 1039 | DomSizePolicyData* m_sizePolicy;
|
|---|
| 1040 | QString m_pixmap;
|
|---|
| 1041 | DomScript* m_script;
|
|---|
| 1042 | DomProperties* m_properties;
|
|---|
| 1043 | DomSlots* m_slots;
|
|---|
| 1044 | DomPropertySpecifications* m_propertyspecifications;
|
|---|
| 1045 | enum Child {
|
|---|
| 1046 | Class = 1,
|
|---|
| 1047 | Extends = 2,
|
|---|
| 1048 | Header = 4,
|
|---|
| 1049 | SizeHint = 8,
|
|---|
| 1050 | AddPageMethod = 16,
|
|---|
| 1051 | Container = 32,
|
|---|
| 1052 | SizePolicy = 64,
|
|---|
| 1053 | Pixmap = 128,
|
|---|
| 1054 | Script = 256,
|
|---|
| 1055 | Properties = 512,
|
|---|
| 1056 | Slots = 1024,
|
|---|
| 1057 | Propertyspecifications = 2048
|
|---|
| 1058 | };
|
|---|
| 1059 |
|
|---|
| 1060 | DomCustomWidget(const DomCustomWidget &other);
|
|---|
| 1061 | void operator = (const DomCustomWidget&other);
|
|---|
| 1062 | };
|
|---|
| 1063 |
|
|---|
| 1064 | class QDESIGNER_UILIB_EXPORT DomProperties {
|
|---|
| 1065 | public:
|
|---|
| 1066 | DomProperties();
|
|---|
| 1067 | ~DomProperties();
|
|---|
| 1068 |
|
|---|
| 1069 | void read(QXmlStreamReader &reader);
|
|---|
| 1070 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1071 | void read(const QDomElement &node);
|
|---|
| 1072 | #endif
|
|---|
| 1073 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1074 | inline QString text() const { return m_text; }
|
|---|
| 1075 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1076 |
|
|---|
| 1077 | // attribute accessors
|
|---|
| 1078 | // child element accessors
|
|---|
| 1079 | inline QList<DomPropertyData*> elementProperty() const { return m_property; }
|
|---|
| 1080 | void setElementProperty(const QList<DomPropertyData*>& a);
|
|---|
| 1081 |
|
|---|
| 1082 | private:
|
|---|
| 1083 | QString m_text;
|
|---|
| 1084 | void clear(bool clear_all = true);
|
|---|
| 1085 |
|
|---|
| 1086 | // attribute data
|
|---|
| 1087 | // child element data
|
|---|
| 1088 | uint m_children;
|
|---|
| 1089 | QList<DomPropertyData*> m_property;
|
|---|
| 1090 | enum Child {
|
|---|
| 1091 | Property = 1
|
|---|
| 1092 | };
|
|---|
| 1093 |
|
|---|
| 1094 | DomProperties(const DomProperties &other);
|
|---|
| 1095 | void operator = (const DomProperties&other);
|
|---|
| 1096 | };
|
|---|
| 1097 |
|
|---|
| 1098 | class QDESIGNER_UILIB_EXPORT DomPropertyData {
|
|---|
| 1099 | public:
|
|---|
| 1100 | DomPropertyData();
|
|---|
| 1101 | ~DomPropertyData();
|
|---|
| 1102 |
|
|---|
| 1103 | void read(QXmlStreamReader &reader);
|
|---|
| 1104 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1105 | void read(const QDomElement &node);
|
|---|
| 1106 | #endif
|
|---|
| 1107 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1108 | inline QString text() const { return m_text; }
|
|---|
| 1109 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1110 |
|
|---|
| 1111 | // attribute accessors
|
|---|
| 1112 | inline bool hasAttributeType() const { return m_has_attr_type; }
|
|---|
| 1113 | inline QString attributeType() const { return m_attr_type; }
|
|---|
| 1114 | inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; }
|
|---|
| 1115 | inline void clearAttributeType() { m_has_attr_type = false; }
|
|---|
| 1116 |
|
|---|
| 1117 | // child element accessors
|
|---|
| 1118 | private:
|
|---|
| 1119 | QString m_text;
|
|---|
| 1120 | void clear(bool clear_all = true);
|
|---|
| 1121 |
|
|---|
| 1122 | // attribute data
|
|---|
| 1123 | QString m_attr_type;
|
|---|
| 1124 | bool m_has_attr_type;
|
|---|
| 1125 |
|
|---|
| 1126 | // child element data
|
|---|
| 1127 | uint m_children;
|
|---|
| 1128 |
|
|---|
| 1129 | DomPropertyData(const DomPropertyData &other);
|
|---|
| 1130 | void operator = (const DomPropertyData&other);
|
|---|
| 1131 | };
|
|---|
| 1132 |
|
|---|
| 1133 | class QDESIGNER_UILIB_EXPORT DomSizePolicyData {
|
|---|
| 1134 | public:
|
|---|
| 1135 | DomSizePolicyData();
|
|---|
| 1136 | ~DomSizePolicyData();
|
|---|
| 1137 |
|
|---|
| 1138 | void read(QXmlStreamReader &reader);
|
|---|
| 1139 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1140 | void read(const QDomElement &node);
|
|---|
| 1141 | #endif
|
|---|
| 1142 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1143 | inline QString text() const { return m_text; }
|
|---|
| 1144 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1145 |
|
|---|
| 1146 | // attribute accessors
|
|---|
| 1147 | // child element accessors
|
|---|
| 1148 | inline int elementHorData() const { return m_horData; }
|
|---|
| 1149 | void setElementHorData(int a);
|
|---|
| 1150 | inline bool hasElementHorData() const { return m_children & HorData; }
|
|---|
| 1151 | void clearElementHorData();
|
|---|
| 1152 |
|
|---|
| 1153 | inline int elementVerData() const { return m_verData; }
|
|---|
| 1154 | void setElementVerData(int a);
|
|---|
| 1155 | inline bool hasElementVerData() const { return m_children & VerData; }
|
|---|
| 1156 | void clearElementVerData();
|
|---|
| 1157 |
|
|---|
| 1158 | private:
|
|---|
| 1159 | QString m_text;
|
|---|
| 1160 | void clear(bool clear_all = true);
|
|---|
| 1161 |
|
|---|
| 1162 | // attribute data
|
|---|
| 1163 | // child element data
|
|---|
| 1164 | uint m_children;
|
|---|
| 1165 | int m_horData;
|
|---|
| 1166 | int m_verData;
|
|---|
| 1167 | enum Child {
|
|---|
| 1168 | HorData = 1,
|
|---|
| 1169 | VerData = 2
|
|---|
| 1170 | };
|
|---|
| 1171 |
|
|---|
| 1172 | DomSizePolicyData(const DomSizePolicyData &other);
|
|---|
| 1173 | void operator = (const DomSizePolicyData&other);
|
|---|
| 1174 | };
|
|---|
| 1175 |
|
|---|
| 1176 | class QDESIGNER_UILIB_EXPORT DomLayoutDefault {
|
|---|
| 1177 | public:
|
|---|
| 1178 | DomLayoutDefault();
|
|---|
| 1179 | ~DomLayoutDefault();
|
|---|
| 1180 |
|
|---|
| 1181 | void read(QXmlStreamReader &reader);
|
|---|
| 1182 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1183 | void read(const QDomElement &node);
|
|---|
| 1184 | #endif
|
|---|
| 1185 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1186 | inline QString text() const { return m_text; }
|
|---|
| 1187 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1188 |
|
|---|
| 1189 | // attribute accessors
|
|---|
| 1190 | inline bool hasAttributeSpacing() const { return m_has_attr_spacing; }
|
|---|
| 1191 | inline int attributeSpacing() const { return m_attr_spacing; }
|
|---|
| 1192 | inline void setAttributeSpacing(int a) { m_attr_spacing = a; m_has_attr_spacing = true; }
|
|---|
| 1193 | inline void clearAttributeSpacing() { m_has_attr_spacing = false; }
|
|---|
| 1194 |
|
|---|
| 1195 | inline bool hasAttributeMargin() const { return m_has_attr_margin; }
|
|---|
| 1196 | inline int attributeMargin() const { return m_attr_margin; }
|
|---|
| 1197 | inline void setAttributeMargin(int a) { m_attr_margin = a; m_has_attr_margin = true; }
|
|---|
| 1198 | inline void clearAttributeMargin() { m_has_attr_margin = false; }
|
|---|
| 1199 |
|
|---|
| 1200 | // child element accessors
|
|---|
| 1201 | private:
|
|---|
| 1202 | QString m_text;
|
|---|
| 1203 | void clear(bool clear_all = true);
|
|---|
| 1204 |
|
|---|
| 1205 | // attribute data
|
|---|
| 1206 | int m_attr_spacing;
|
|---|
| 1207 | bool m_has_attr_spacing;
|
|---|
| 1208 |
|
|---|
| 1209 | int m_attr_margin;
|
|---|
| 1210 | bool m_has_attr_margin;
|
|---|
| 1211 |
|
|---|
| 1212 | // child element data
|
|---|
| 1213 | uint m_children;
|
|---|
| 1214 |
|
|---|
| 1215 | DomLayoutDefault(const DomLayoutDefault &other);
|
|---|
| 1216 | void operator = (const DomLayoutDefault&other);
|
|---|
| 1217 | };
|
|---|
| 1218 |
|
|---|
| 1219 | class QDESIGNER_UILIB_EXPORT DomLayoutFunction {
|
|---|
| 1220 | public:
|
|---|
| 1221 | DomLayoutFunction();
|
|---|
| 1222 | ~DomLayoutFunction();
|
|---|
| 1223 |
|
|---|
| 1224 | void read(QXmlStreamReader &reader);
|
|---|
| 1225 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1226 | void read(const QDomElement &node);
|
|---|
| 1227 | #endif
|
|---|
| 1228 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1229 | inline QString text() const { return m_text; }
|
|---|
| 1230 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1231 |
|
|---|
| 1232 | // attribute accessors
|
|---|
| 1233 | inline bool hasAttributeSpacing() const { return m_has_attr_spacing; }
|
|---|
| 1234 | inline QString attributeSpacing() const { return m_attr_spacing; }
|
|---|
| 1235 | inline void setAttributeSpacing(const QString& a) { m_attr_spacing = a; m_has_attr_spacing = true; }
|
|---|
| 1236 | inline void clearAttributeSpacing() { m_has_attr_spacing = false; }
|
|---|
| 1237 |
|
|---|
| 1238 | inline bool hasAttributeMargin() const { return m_has_attr_margin; }
|
|---|
| 1239 | inline QString attributeMargin() const { return m_attr_margin; }
|
|---|
| 1240 | inline void setAttributeMargin(const QString& a) { m_attr_margin = a; m_has_attr_margin = true; }
|
|---|
| 1241 | inline void clearAttributeMargin() { m_has_attr_margin = false; }
|
|---|
| 1242 |
|
|---|
| 1243 | // child element accessors
|
|---|
| 1244 | private:
|
|---|
| 1245 | QString m_text;
|
|---|
| 1246 | void clear(bool clear_all = true);
|
|---|
| 1247 |
|
|---|
| 1248 | // attribute data
|
|---|
| 1249 | QString m_attr_spacing;
|
|---|
| 1250 | bool m_has_attr_spacing;
|
|---|
| 1251 |
|
|---|
| 1252 | QString m_attr_margin;
|
|---|
| 1253 | bool m_has_attr_margin;
|
|---|
| 1254 |
|
|---|
| 1255 | // child element data
|
|---|
| 1256 | uint m_children;
|
|---|
| 1257 |
|
|---|
| 1258 | DomLayoutFunction(const DomLayoutFunction &other);
|
|---|
| 1259 | void operator = (const DomLayoutFunction&other);
|
|---|
| 1260 | };
|
|---|
| 1261 |
|
|---|
| 1262 | class QDESIGNER_UILIB_EXPORT DomTabStops {
|
|---|
| 1263 | public:
|
|---|
| 1264 | DomTabStops();
|
|---|
| 1265 | ~DomTabStops();
|
|---|
| 1266 |
|
|---|
| 1267 | void read(QXmlStreamReader &reader);
|
|---|
| 1268 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1269 | void read(const QDomElement &node);
|
|---|
| 1270 | #endif
|
|---|
| 1271 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1272 | inline QString text() const { return m_text; }
|
|---|
| 1273 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1274 |
|
|---|
| 1275 | // attribute accessors
|
|---|
| 1276 | // child element accessors
|
|---|
| 1277 | inline QStringList elementTabStop() const { return m_tabStop; }
|
|---|
| 1278 | void setElementTabStop(const QStringList& a);
|
|---|
| 1279 |
|
|---|
| 1280 | private:
|
|---|
| 1281 | QString m_text;
|
|---|
| 1282 | void clear(bool clear_all = true);
|
|---|
| 1283 |
|
|---|
| 1284 | // attribute data
|
|---|
| 1285 | // child element data
|
|---|
| 1286 | uint m_children;
|
|---|
| 1287 | QStringList m_tabStop;
|
|---|
| 1288 | enum Child {
|
|---|
| 1289 | TabStop = 1
|
|---|
| 1290 | };
|
|---|
| 1291 |
|
|---|
| 1292 | DomTabStops(const DomTabStops &other);
|
|---|
| 1293 | void operator = (const DomTabStops&other);
|
|---|
| 1294 | };
|
|---|
| 1295 |
|
|---|
| 1296 | class QDESIGNER_UILIB_EXPORT DomLayout {
|
|---|
| 1297 | public:
|
|---|
| 1298 | DomLayout();
|
|---|
| 1299 | ~DomLayout();
|
|---|
| 1300 |
|
|---|
| 1301 | void read(QXmlStreamReader &reader);
|
|---|
| 1302 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1303 | void read(const QDomElement &node);
|
|---|
| 1304 | #endif
|
|---|
| 1305 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1306 | inline QString text() const { return m_text; }
|
|---|
| 1307 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1308 |
|
|---|
| 1309 | // attribute accessors
|
|---|
| 1310 | inline bool hasAttributeClass() const { return m_has_attr_class; }
|
|---|
| 1311 | inline QString attributeClass() const { return m_attr_class; }
|
|---|
| 1312 | inline void setAttributeClass(const QString& a) { m_attr_class = a; m_has_attr_class = true; }
|
|---|
| 1313 | inline void clearAttributeClass() { m_has_attr_class = false; }
|
|---|
| 1314 |
|
|---|
| 1315 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 1316 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 1317 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 1318 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 1319 |
|
|---|
| 1320 | inline bool hasAttributeStretch() const { return m_has_attr_stretch; }
|
|---|
| 1321 | inline QString attributeStretch() const { return m_attr_stretch; }
|
|---|
| 1322 | inline void setAttributeStretch(const QString& a) { m_attr_stretch = a; m_has_attr_stretch = true; }
|
|---|
| 1323 | inline void clearAttributeStretch() { m_has_attr_stretch = false; }
|
|---|
| 1324 |
|
|---|
| 1325 | inline bool hasAttributeRowStretch() const { return m_has_attr_rowStretch; }
|
|---|
| 1326 | inline QString attributeRowStretch() const { return m_attr_rowStretch; }
|
|---|
| 1327 | inline void setAttributeRowStretch(const QString& a) { m_attr_rowStretch = a; m_has_attr_rowStretch = true; }
|
|---|
| 1328 | inline void clearAttributeRowStretch() { m_has_attr_rowStretch = false; }
|
|---|
| 1329 |
|
|---|
| 1330 | inline bool hasAttributeColumnStretch() const { return m_has_attr_columnStretch; }
|
|---|
| 1331 | inline QString attributeColumnStretch() const { return m_attr_columnStretch; }
|
|---|
| 1332 | inline void setAttributeColumnStretch(const QString& a) { m_attr_columnStretch = a; m_has_attr_columnStretch = true; }
|
|---|
| 1333 | inline void clearAttributeColumnStretch() { m_has_attr_columnStretch = false; }
|
|---|
| 1334 |
|
|---|
| 1335 | inline bool hasAttributeRowMinimumHeight() const { return m_has_attr_rowMinimumHeight; }
|
|---|
| 1336 | inline QString attributeRowMinimumHeight() const { return m_attr_rowMinimumHeight; }
|
|---|
| 1337 | inline void setAttributeRowMinimumHeight(const QString& a) { m_attr_rowMinimumHeight = a; m_has_attr_rowMinimumHeight = true; }
|
|---|
| 1338 | inline void clearAttributeRowMinimumHeight() { m_has_attr_rowMinimumHeight = false; }
|
|---|
| 1339 |
|
|---|
| 1340 | inline bool hasAttributeColumnMinimumWidth() const { return m_has_attr_columnMinimumWidth; }
|
|---|
| 1341 | inline QString attributeColumnMinimumWidth() const { return m_attr_columnMinimumWidth; }
|
|---|
| 1342 | inline void setAttributeColumnMinimumWidth(const QString& a) { m_attr_columnMinimumWidth = a; m_has_attr_columnMinimumWidth = true; }
|
|---|
| 1343 | inline void clearAttributeColumnMinimumWidth() { m_has_attr_columnMinimumWidth = false; }
|
|---|
| 1344 |
|
|---|
| 1345 | // child element accessors
|
|---|
| 1346 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1347 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1348 |
|
|---|
| 1349 | inline QList<DomProperty*> elementAttribute() const { return m_attribute; }
|
|---|
| 1350 | void setElementAttribute(const QList<DomProperty*>& a);
|
|---|
| 1351 |
|
|---|
| 1352 | inline QList<DomLayoutItem*> elementItem() const { return m_item; }
|
|---|
| 1353 | void setElementItem(const QList<DomLayoutItem*>& a);
|
|---|
| 1354 |
|
|---|
| 1355 | private:
|
|---|
| 1356 | QString m_text;
|
|---|
| 1357 | void clear(bool clear_all = true);
|
|---|
| 1358 |
|
|---|
| 1359 | // attribute data
|
|---|
| 1360 | QString m_attr_class;
|
|---|
| 1361 | bool m_has_attr_class;
|
|---|
| 1362 |
|
|---|
| 1363 | QString m_attr_name;
|
|---|
| 1364 | bool m_has_attr_name;
|
|---|
| 1365 |
|
|---|
| 1366 | QString m_attr_stretch;
|
|---|
| 1367 | bool m_has_attr_stretch;
|
|---|
| 1368 |
|
|---|
| 1369 | QString m_attr_rowStretch;
|
|---|
| 1370 | bool m_has_attr_rowStretch;
|
|---|
| 1371 |
|
|---|
| 1372 | QString m_attr_columnStretch;
|
|---|
| 1373 | bool m_has_attr_columnStretch;
|
|---|
| 1374 |
|
|---|
| 1375 | QString m_attr_rowMinimumHeight;
|
|---|
| 1376 | bool m_has_attr_rowMinimumHeight;
|
|---|
| 1377 |
|
|---|
| 1378 | QString m_attr_columnMinimumWidth;
|
|---|
| 1379 | bool m_has_attr_columnMinimumWidth;
|
|---|
| 1380 |
|
|---|
| 1381 | // child element data
|
|---|
| 1382 | uint m_children;
|
|---|
| 1383 | QList<DomProperty*> m_property;
|
|---|
| 1384 | QList<DomProperty*> m_attribute;
|
|---|
| 1385 | QList<DomLayoutItem*> m_item;
|
|---|
| 1386 | enum Child {
|
|---|
| 1387 | Property = 1,
|
|---|
| 1388 | Attribute = 2,
|
|---|
| 1389 | Item = 4
|
|---|
| 1390 | };
|
|---|
| 1391 |
|
|---|
| 1392 | DomLayout(const DomLayout &other);
|
|---|
| 1393 | void operator = (const DomLayout&other);
|
|---|
| 1394 | };
|
|---|
| 1395 |
|
|---|
| 1396 | class QDESIGNER_UILIB_EXPORT DomLayoutItem {
|
|---|
| 1397 | public:
|
|---|
| 1398 | DomLayoutItem();
|
|---|
| 1399 | ~DomLayoutItem();
|
|---|
| 1400 |
|
|---|
| 1401 | void read(QXmlStreamReader &reader);
|
|---|
| 1402 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1403 | void read(const QDomElement &node);
|
|---|
| 1404 | #endif
|
|---|
| 1405 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1406 | inline QString text() const { return m_text; }
|
|---|
| 1407 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1408 |
|
|---|
| 1409 | // attribute accessors
|
|---|
| 1410 | inline bool hasAttributeRow() const { return m_has_attr_row; }
|
|---|
| 1411 | inline int attributeRow() const { return m_attr_row; }
|
|---|
| 1412 | inline void setAttributeRow(int a) { m_attr_row = a; m_has_attr_row = true; }
|
|---|
| 1413 | inline void clearAttributeRow() { m_has_attr_row = false; }
|
|---|
| 1414 |
|
|---|
| 1415 | inline bool hasAttributeColumn() const { return m_has_attr_column; }
|
|---|
| 1416 | inline int attributeColumn() const { return m_attr_column; }
|
|---|
| 1417 | inline void setAttributeColumn(int a) { m_attr_column = a; m_has_attr_column = true; }
|
|---|
| 1418 | inline void clearAttributeColumn() { m_has_attr_column = false; }
|
|---|
| 1419 |
|
|---|
| 1420 | inline bool hasAttributeRowSpan() const { return m_has_attr_rowSpan; }
|
|---|
| 1421 | inline int attributeRowSpan() const { return m_attr_rowSpan; }
|
|---|
| 1422 | inline void setAttributeRowSpan(int a) { m_attr_rowSpan = a; m_has_attr_rowSpan = true; }
|
|---|
| 1423 | inline void clearAttributeRowSpan() { m_has_attr_rowSpan = false; }
|
|---|
| 1424 |
|
|---|
| 1425 | inline bool hasAttributeColSpan() const { return m_has_attr_colSpan; }
|
|---|
| 1426 | inline int attributeColSpan() const { return m_attr_colSpan; }
|
|---|
| 1427 | inline void setAttributeColSpan(int a) { m_attr_colSpan = a; m_has_attr_colSpan = true; }
|
|---|
| 1428 | inline void clearAttributeColSpan() { m_has_attr_colSpan = false; }
|
|---|
| 1429 |
|
|---|
| 1430 | // child element accessors
|
|---|
| 1431 | enum Kind { Unknown = 0, Widget, Layout, Spacer };
|
|---|
| 1432 | inline Kind kind() const { return m_kind; }
|
|---|
| 1433 |
|
|---|
| 1434 | inline DomWidget* elementWidget() const { return m_widget; }
|
|---|
| 1435 | DomWidget* takeElementWidget();
|
|---|
| 1436 | void setElementWidget(DomWidget* a);
|
|---|
| 1437 |
|
|---|
| 1438 | inline DomLayout* elementLayout() const { return m_layout; }
|
|---|
| 1439 | DomLayout* takeElementLayout();
|
|---|
| 1440 | void setElementLayout(DomLayout* a);
|
|---|
| 1441 |
|
|---|
| 1442 | inline DomSpacer* elementSpacer() const { return m_spacer; }
|
|---|
| 1443 | DomSpacer* takeElementSpacer();
|
|---|
| 1444 | void setElementSpacer(DomSpacer* a);
|
|---|
| 1445 |
|
|---|
| 1446 | private:
|
|---|
| 1447 | QString m_text;
|
|---|
| 1448 | void clear(bool clear_all = true);
|
|---|
| 1449 |
|
|---|
| 1450 | // attribute data
|
|---|
| 1451 | int m_attr_row;
|
|---|
| 1452 | bool m_has_attr_row;
|
|---|
| 1453 |
|
|---|
| 1454 | int m_attr_column;
|
|---|
| 1455 | bool m_has_attr_column;
|
|---|
| 1456 |
|
|---|
| 1457 | int m_attr_rowSpan;
|
|---|
| 1458 | bool m_has_attr_rowSpan;
|
|---|
| 1459 |
|
|---|
| 1460 | int m_attr_colSpan;
|
|---|
| 1461 | bool m_has_attr_colSpan;
|
|---|
| 1462 |
|
|---|
| 1463 | // child element data
|
|---|
| 1464 | Kind m_kind;
|
|---|
| 1465 | DomWidget* m_widget;
|
|---|
| 1466 | DomLayout* m_layout;
|
|---|
| 1467 | DomSpacer* m_spacer;
|
|---|
| 1468 |
|
|---|
| 1469 | DomLayoutItem(const DomLayoutItem &other);
|
|---|
| 1470 | void operator = (const DomLayoutItem&other);
|
|---|
| 1471 | };
|
|---|
| 1472 |
|
|---|
| 1473 | class QDESIGNER_UILIB_EXPORT DomRow {
|
|---|
| 1474 | public:
|
|---|
| 1475 | DomRow();
|
|---|
| 1476 | ~DomRow();
|
|---|
| 1477 |
|
|---|
| 1478 | void read(QXmlStreamReader &reader);
|
|---|
| 1479 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1480 | void read(const QDomElement &node);
|
|---|
| 1481 | #endif
|
|---|
| 1482 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1483 | inline QString text() const { return m_text; }
|
|---|
| 1484 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1485 |
|
|---|
| 1486 | // attribute accessors
|
|---|
| 1487 | // child element accessors
|
|---|
| 1488 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1489 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1490 |
|
|---|
| 1491 | private:
|
|---|
| 1492 | QString m_text;
|
|---|
| 1493 | void clear(bool clear_all = true);
|
|---|
| 1494 |
|
|---|
| 1495 | // attribute data
|
|---|
| 1496 | // child element data
|
|---|
| 1497 | uint m_children;
|
|---|
| 1498 | QList<DomProperty*> m_property;
|
|---|
| 1499 | enum Child {
|
|---|
| 1500 | Property = 1
|
|---|
| 1501 | };
|
|---|
| 1502 |
|
|---|
| 1503 | DomRow(const DomRow &other);
|
|---|
| 1504 | void operator = (const DomRow&other);
|
|---|
| 1505 | };
|
|---|
| 1506 |
|
|---|
| 1507 | class QDESIGNER_UILIB_EXPORT DomColumn {
|
|---|
| 1508 | public:
|
|---|
| 1509 | DomColumn();
|
|---|
| 1510 | ~DomColumn();
|
|---|
| 1511 |
|
|---|
| 1512 | void read(QXmlStreamReader &reader);
|
|---|
| 1513 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1514 | void read(const QDomElement &node);
|
|---|
| 1515 | #endif
|
|---|
| 1516 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1517 | inline QString text() const { return m_text; }
|
|---|
| 1518 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1519 |
|
|---|
| 1520 | // attribute accessors
|
|---|
| 1521 | // child element accessors
|
|---|
| 1522 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1523 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1524 |
|
|---|
| 1525 | private:
|
|---|
| 1526 | QString m_text;
|
|---|
| 1527 | void clear(bool clear_all = true);
|
|---|
| 1528 |
|
|---|
| 1529 | // attribute data
|
|---|
| 1530 | // child element data
|
|---|
| 1531 | uint m_children;
|
|---|
| 1532 | QList<DomProperty*> m_property;
|
|---|
| 1533 | enum Child {
|
|---|
| 1534 | Property = 1
|
|---|
| 1535 | };
|
|---|
| 1536 |
|
|---|
| 1537 | DomColumn(const DomColumn &other);
|
|---|
| 1538 | void operator = (const DomColumn&other);
|
|---|
| 1539 | };
|
|---|
| 1540 |
|
|---|
| 1541 | class QDESIGNER_UILIB_EXPORT DomItem {
|
|---|
| 1542 | public:
|
|---|
| 1543 | DomItem();
|
|---|
| 1544 | ~DomItem();
|
|---|
| 1545 |
|
|---|
| 1546 | void read(QXmlStreamReader &reader);
|
|---|
| 1547 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1548 | void read(const QDomElement &node);
|
|---|
| 1549 | #endif
|
|---|
| 1550 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1551 | inline QString text() const { return m_text; }
|
|---|
| 1552 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1553 |
|
|---|
| 1554 | // attribute accessors
|
|---|
| 1555 | inline bool hasAttributeRow() const { return m_has_attr_row; }
|
|---|
| 1556 | inline int attributeRow() const { return m_attr_row; }
|
|---|
| 1557 | inline void setAttributeRow(int a) { m_attr_row = a; m_has_attr_row = true; }
|
|---|
| 1558 | inline void clearAttributeRow() { m_has_attr_row = false; }
|
|---|
| 1559 |
|
|---|
| 1560 | inline bool hasAttributeColumn() const { return m_has_attr_column; }
|
|---|
| 1561 | inline int attributeColumn() const { return m_attr_column; }
|
|---|
| 1562 | inline void setAttributeColumn(int a) { m_attr_column = a; m_has_attr_column = true; }
|
|---|
| 1563 | inline void clearAttributeColumn() { m_has_attr_column = false; }
|
|---|
| 1564 |
|
|---|
| 1565 | // child element accessors
|
|---|
| 1566 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1567 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1568 |
|
|---|
| 1569 | inline QList<DomItem*> elementItem() const { return m_item; }
|
|---|
| 1570 | void setElementItem(const QList<DomItem*>& a);
|
|---|
| 1571 |
|
|---|
| 1572 | private:
|
|---|
| 1573 | QString m_text;
|
|---|
| 1574 | void clear(bool clear_all = true);
|
|---|
| 1575 |
|
|---|
| 1576 | // attribute data
|
|---|
| 1577 | int m_attr_row;
|
|---|
| 1578 | bool m_has_attr_row;
|
|---|
| 1579 |
|
|---|
| 1580 | int m_attr_column;
|
|---|
| 1581 | bool m_has_attr_column;
|
|---|
| 1582 |
|
|---|
| 1583 | // child element data
|
|---|
| 1584 | uint m_children;
|
|---|
| 1585 | QList<DomProperty*> m_property;
|
|---|
| 1586 | QList<DomItem*> m_item;
|
|---|
| 1587 | enum Child {
|
|---|
| 1588 | Property = 1,
|
|---|
| 1589 | Item = 2
|
|---|
| 1590 | };
|
|---|
| 1591 |
|
|---|
| 1592 | DomItem(const DomItem &other);
|
|---|
| 1593 | void operator = (const DomItem&other);
|
|---|
| 1594 | };
|
|---|
| 1595 |
|
|---|
| 1596 | class QDESIGNER_UILIB_EXPORT DomWidget {
|
|---|
| 1597 | public:
|
|---|
| 1598 | DomWidget();
|
|---|
| 1599 | ~DomWidget();
|
|---|
| 1600 |
|
|---|
| 1601 | void read(QXmlStreamReader &reader);
|
|---|
| 1602 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1603 | void read(const QDomElement &node);
|
|---|
| 1604 | #endif
|
|---|
| 1605 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1606 | inline QString text() const { return m_text; }
|
|---|
| 1607 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1608 |
|
|---|
| 1609 | // attribute accessors
|
|---|
| 1610 | inline bool hasAttributeClass() const { return m_has_attr_class; }
|
|---|
| 1611 | inline QString attributeClass() const { return m_attr_class; }
|
|---|
| 1612 | inline void setAttributeClass(const QString& a) { m_attr_class = a; m_has_attr_class = true; }
|
|---|
| 1613 | inline void clearAttributeClass() { m_has_attr_class = false; }
|
|---|
| 1614 |
|
|---|
| 1615 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 1616 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 1617 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 1618 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 1619 |
|
|---|
| 1620 | inline bool hasAttributeNative() const { return m_has_attr_native; }
|
|---|
| 1621 | inline bool attributeNative() const { return m_attr_native; }
|
|---|
| 1622 | inline void setAttributeNative(bool a) { m_attr_native = a; m_has_attr_native = true; }
|
|---|
| 1623 | inline void clearAttributeNative() { m_has_attr_native = false; }
|
|---|
| 1624 |
|
|---|
| 1625 | // child element accessors
|
|---|
| 1626 | inline QStringList elementClass() const { return m_class; }
|
|---|
| 1627 | void setElementClass(const QStringList& a);
|
|---|
| 1628 |
|
|---|
| 1629 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1630 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1631 |
|
|---|
| 1632 | inline QList<DomScript*> elementScript() const { return m_script; }
|
|---|
| 1633 | void setElementScript(const QList<DomScript*>& a);
|
|---|
| 1634 |
|
|---|
| 1635 | inline QList<DomWidgetData*> elementWidgetData() const { return m_widgetData; }
|
|---|
| 1636 | void setElementWidgetData(const QList<DomWidgetData*>& a);
|
|---|
| 1637 |
|
|---|
| 1638 | inline QList<DomProperty*> elementAttribute() const { return m_attribute; }
|
|---|
| 1639 | void setElementAttribute(const QList<DomProperty*>& a);
|
|---|
| 1640 |
|
|---|
| 1641 | inline QList<DomRow*> elementRow() const { return m_row; }
|
|---|
| 1642 | void setElementRow(const QList<DomRow*>& a);
|
|---|
| 1643 |
|
|---|
| 1644 | inline QList<DomColumn*> elementColumn() const { return m_column; }
|
|---|
| 1645 | void setElementColumn(const QList<DomColumn*>& a);
|
|---|
| 1646 |
|
|---|
| 1647 | inline QList<DomItem*> elementItem() const { return m_item; }
|
|---|
| 1648 | void setElementItem(const QList<DomItem*>& a);
|
|---|
| 1649 |
|
|---|
| 1650 | inline QList<DomLayout*> elementLayout() const { return m_layout; }
|
|---|
| 1651 | void setElementLayout(const QList<DomLayout*>& a);
|
|---|
| 1652 |
|
|---|
| 1653 | inline QList<DomWidget*> elementWidget() const { return m_widget; }
|
|---|
| 1654 | void setElementWidget(const QList<DomWidget*>& a);
|
|---|
| 1655 |
|
|---|
| 1656 | inline QList<DomAction*> elementAction() const { return m_action; }
|
|---|
| 1657 | void setElementAction(const QList<DomAction*>& a);
|
|---|
| 1658 |
|
|---|
| 1659 | inline QList<DomActionGroup*> elementActionGroup() const { return m_actionGroup; }
|
|---|
| 1660 | void setElementActionGroup(const QList<DomActionGroup*>& a);
|
|---|
| 1661 |
|
|---|
| 1662 | inline QList<DomActionRef*> elementAddAction() const { return m_addAction; }
|
|---|
| 1663 | void setElementAddAction(const QList<DomActionRef*>& a);
|
|---|
| 1664 |
|
|---|
| 1665 | inline QStringList elementZOrder() const { return m_zOrder; }
|
|---|
| 1666 | void setElementZOrder(const QStringList& a);
|
|---|
| 1667 |
|
|---|
| 1668 | private:
|
|---|
| 1669 | QString m_text;
|
|---|
| 1670 | void clear(bool clear_all = true);
|
|---|
| 1671 |
|
|---|
| 1672 | // attribute data
|
|---|
| 1673 | QString m_attr_class;
|
|---|
| 1674 | bool m_has_attr_class;
|
|---|
| 1675 |
|
|---|
| 1676 | QString m_attr_name;
|
|---|
| 1677 | bool m_has_attr_name;
|
|---|
| 1678 |
|
|---|
| 1679 | bool m_attr_native;
|
|---|
| 1680 | bool m_has_attr_native;
|
|---|
| 1681 |
|
|---|
| 1682 | // child element data
|
|---|
| 1683 | uint m_children;
|
|---|
| 1684 | QStringList m_class;
|
|---|
| 1685 | QList<DomProperty*> m_property;
|
|---|
| 1686 | QList<DomScript*> m_script;
|
|---|
| 1687 | QList<DomWidgetData*> m_widgetData;
|
|---|
| 1688 | QList<DomProperty*> m_attribute;
|
|---|
| 1689 | QList<DomRow*> m_row;
|
|---|
| 1690 | QList<DomColumn*> m_column;
|
|---|
| 1691 | QList<DomItem*> m_item;
|
|---|
| 1692 | QList<DomLayout*> m_layout;
|
|---|
| 1693 | QList<DomWidget*> m_widget;
|
|---|
| 1694 | QList<DomAction*> m_action;
|
|---|
| 1695 | QList<DomActionGroup*> m_actionGroup;
|
|---|
| 1696 | QList<DomActionRef*> m_addAction;
|
|---|
| 1697 | QStringList m_zOrder;
|
|---|
| 1698 | enum Child {
|
|---|
| 1699 | Class = 1,
|
|---|
| 1700 | Property = 2,
|
|---|
| 1701 | Script = 4,
|
|---|
| 1702 | WidgetData = 8,
|
|---|
| 1703 | Attribute = 16,
|
|---|
| 1704 | Row = 32,
|
|---|
| 1705 | Column = 64,
|
|---|
| 1706 | Item = 128,
|
|---|
| 1707 | Layout = 256,
|
|---|
| 1708 | Widget = 512,
|
|---|
| 1709 | Action = 1024,
|
|---|
| 1710 | ActionGroup = 2048,
|
|---|
| 1711 | AddAction = 4096,
|
|---|
| 1712 | ZOrder = 8192
|
|---|
| 1713 | };
|
|---|
| 1714 |
|
|---|
| 1715 | DomWidget(const DomWidget &other);
|
|---|
| 1716 | void operator = (const DomWidget&other);
|
|---|
| 1717 | };
|
|---|
| 1718 |
|
|---|
| 1719 | class QDESIGNER_UILIB_EXPORT DomSpacer {
|
|---|
| 1720 | public:
|
|---|
| 1721 | DomSpacer();
|
|---|
| 1722 | ~DomSpacer();
|
|---|
| 1723 |
|
|---|
| 1724 | void read(QXmlStreamReader &reader);
|
|---|
| 1725 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1726 | void read(const QDomElement &node);
|
|---|
| 1727 | #endif
|
|---|
| 1728 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1729 | inline QString text() const { return m_text; }
|
|---|
| 1730 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1731 |
|
|---|
| 1732 | // attribute accessors
|
|---|
| 1733 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 1734 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 1735 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 1736 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 1737 |
|
|---|
| 1738 | // child element accessors
|
|---|
| 1739 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 1740 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 1741 |
|
|---|
| 1742 | private:
|
|---|
| 1743 | QString m_text;
|
|---|
| 1744 | void clear(bool clear_all = true);
|
|---|
| 1745 |
|
|---|
| 1746 | // attribute data
|
|---|
| 1747 | QString m_attr_name;
|
|---|
| 1748 | bool m_has_attr_name;
|
|---|
| 1749 |
|
|---|
| 1750 | // child element data
|
|---|
| 1751 | uint m_children;
|
|---|
| 1752 | QList<DomProperty*> m_property;
|
|---|
| 1753 | enum Child {
|
|---|
| 1754 | Property = 1
|
|---|
| 1755 | };
|
|---|
| 1756 |
|
|---|
| 1757 | DomSpacer(const DomSpacer &other);
|
|---|
| 1758 | void operator = (const DomSpacer&other);
|
|---|
| 1759 | };
|
|---|
| 1760 |
|
|---|
| 1761 | class QDESIGNER_UILIB_EXPORT DomColor {
|
|---|
| 1762 | public:
|
|---|
| 1763 | DomColor();
|
|---|
| 1764 | ~DomColor();
|
|---|
| 1765 |
|
|---|
| 1766 | void read(QXmlStreamReader &reader);
|
|---|
| 1767 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1768 | void read(const QDomElement &node);
|
|---|
| 1769 | #endif
|
|---|
| 1770 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1771 | inline QString text() const { return m_text; }
|
|---|
| 1772 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1773 |
|
|---|
| 1774 | // attribute accessors
|
|---|
| 1775 | inline bool hasAttributeAlpha() const { return m_has_attr_alpha; }
|
|---|
| 1776 | inline int attributeAlpha() const { return m_attr_alpha; }
|
|---|
| 1777 | inline void setAttributeAlpha(int a) { m_attr_alpha = a; m_has_attr_alpha = true; }
|
|---|
| 1778 | inline void clearAttributeAlpha() { m_has_attr_alpha = false; }
|
|---|
| 1779 |
|
|---|
| 1780 | // child element accessors
|
|---|
| 1781 | inline int elementRed() const { return m_red; }
|
|---|
| 1782 | void setElementRed(int a);
|
|---|
| 1783 | inline bool hasElementRed() const { return m_children & Red; }
|
|---|
| 1784 | void clearElementRed();
|
|---|
| 1785 |
|
|---|
| 1786 | inline int elementGreen() const { return m_green; }
|
|---|
| 1787 | void setElementGreen(int a);
|
|---|
| 1788 | inline bool hasElementGreen() const { return m_children & Green; }
|
|---|
| 1789 | void clearElementGreen();
|
|---|
| 1790 |
|
|---|
| 1791 | inline int elementBlue() const { return m_blue; }
|
|---|
| 1792 | void setElementBlue(int a);
|
|---|
| 1793 | inline bool hasElementBlue() const { return m_children & Blue; }
|
|---|
| 1794 | void clearElementBlue();
|
|---|
| 1795 |
|
|---|
| 1796 | private:
|
|---|
| 1797 | QString m_text;
|
|---|
| 1798 | void clear(bool clear_all = true);
|
|---|
| 1799 |
|
|---|
| 1800 | // attribute data
|
|---|
| 1801 | int m_attr_alpha;
|
|---|
| 1802 | bool m_has_attr_alpha;
|
|---|
| 1803 |
|
|---|
| 1804 | // child element data
|
|---|
| 1805 | uint m_children;
|
|---|
| 1806 | int m_red;
|
|---|
| 1807 | int m_green;
|
|---|
| 1808 | int m_blue;
|
|---|
| 1809 | enum Child {
|
|---|
| 1810 | Red = 1,
|
|---|
| 1811 | Green = 2,
|
|---|
| 1812 | Blue = 4
|
|---|
| 1813 | };
|
|---|
| 1814 |
|
|---|
| 1815 | DomColor(const DomColor &other);
|
|---|
| 1816 | void operator = (const DomColor&other);
|
|---|
| 1817 | };
|
|---|
| 1818 |
|
|---|
| 1819 | class QDESIGNER_UILIB_EXPORT DomGradientStop {
|
|---|
| 1820 | public:
|
|---|
| 1821 | DomGradientStop();
|
|---|
| 1822 | ~DomGradientStop();
|
|---|
| 1823 |
|
|---|
| 1824 | void read(QXmlStreamReader &reader);
|
|---|
| 1825 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1826 | void read(const QDomElement &node);
|
|---|
| 1827 | #endif
|
|---|
| 1828 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1829 | inline QString text() const { return m_text; }
|
|---|
| 1830 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1831 |
|
|---|
| 1832 | // attribute accessors
|
|---|
| 1833 | inline bool hasAttributePosition() const { return m_has_attr_position; }
|
|---|
| 1834 | inline double attributePosition() const { return m_attr_position; }
|
|---|
| 1835 | inline void setAttributePosition(double a) { m_attr_position = a; m_has_attr_position = true; }
|
|---|
| 1836 | inline void clearAttributePosition() { m_has_attr_position = false; }
|
|---|
| 1837 |
|
|---|
| 1838 | // child element accessors
|
|---|
| 1839 | inline DomColor* elementColor() const { return m_color; }
|
|---|
| 1840 | DomColor* takeElementColor();
|
|---|
| 1841 | void setElementColor(DomColor* a);
|
|---|
| 1842 | inline bool hasElementColor() const { return m_children & Color; }
|
|---|
| 1843 | void clearElementColor();
|
|---|
| 1844 |
|
|---|
| 1845 | private:
|
|---|
| 1846 | QString m_text;
|
|---|
| 1847 | void clear(bool clear_all = true);
|
|---|
| 1848 |
|
|---|
| 1849 | // attribute data
|
|---|
| 1850 | double m_attr_position;
|
|---|
| 1851 | bool m_has_attr_position;
|
|---|
| 1852 |
|
|---|
| 1853 | // child element data
|
|---|
| 1854 | uint m_children;
|
|---|
| 1855 | DomColor* m_color;
|
|---|
| 1856 | enum Child {
|
|---|
| 1857 | Color = 1
|
|---|
| 1858 | };
|
|---|
| 1859 |
|
|---|
| 1860 | DomGradientStop(const DomGradientStop &other);
|
|---|
| 1861 | void operator = (const DomGradientStop&other);
|
|---|
| 1862 | };
|
|---|
| 1863 |
|
|---|
| 1864 | class QDESIGNER_UILIB_EXPORT DomGradient {
|
|---|
| 1865 | public:
|
|---|
| 1866 | DomGradient();
|
|---|
| 1867 | ~DomGradient();
|
|---|
| 1868 |
|
|---|
| 1869 | void read(QXmlStreamReader &reader);
|
|---|
| 1870 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 1871 | void read(const QDomElement &node);
|
|---|
| 1872 | #endif
|
|---|
| 1873 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 1874 | inline QString text() const { return m_text; }
|
|---|
| 1875 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 1876 |
|
|---|
| 1877 | // attribute accessors
|
|---|
| 1878 | inline bool hasAttributeStartX() const { return m_has_attr_startX; }
|
|---|
| 1879 | inline double attributeStartX() const { return m_attr_startX; }
|
|---|
| 1880 | inline void setAttributeStartX(double a) { m_attr_startX = a; m_has_attr_startX = true; }
|
|---|
| 1881 | inline void clearAttributeStartX() { m_has_attr_startX = false; }
|
|---|
| 1882 |
|
|---|
| 1883 | inline bool hasAttributeStartY() const { return m_has_attr_startY; }
|
|---|
| 1884 | inline double attributeStartY() const { return m_attr_startY; }
|
|---|
| 1885 | inline void setAttributeStartY(double a) { m_attr_startY = a; m_has_attr_startY = true; }
|
|---|
| 1886 | inline void clearAttributeStartY() { m_has_attr_startY = false; }
|
|---|
| 1887 |
|
|---|
| 1888 | inline bool hasAttributeEndX() const { return m_has_attr_endX; }
|
|---|
| 1889 | inline double attributeEndX() const { return m_attr_endX; }
|
|---|
| 1890 | inline void setAttributeEndX(double a) { m_attr_endX = a; m_has_attr_endX = true; }
|
|---|
| 1891 | inline void clearAttributeEndX() { m_has_attr_endX = false; }
|
|---|
| 1892 |
|
|---|
| 1893 | inline bool hasAttributeEndY() const { return m_has_attr_endY; }
|
|---|
| 1894 | inline double attributeEndY() const { return m_attr_endY; }
|
|---|
| 1895 | inline void setAttributeEndY(double a) { m_attr_endY = a; m_has_attr_endY = true; }
|
|---|
| 1896 | inline void clearAttributeEndY() { m_has_attr_endY = false; }
|
|---|
| 1897 |
|
|---|
| 1898 | inline bool hasAttributeCentralX() const { return m_has_attr_centralX; }
|
|---|
| 1899 | inline double attributeCentralX() const { return m_attr_centralX; }
|
|---|
| 1900 | inline void setAttributeCentralX(double a) { m_attr_centralX = a; m_has_attr_centralX = true; }
|
|---|
| 1901 | inline void clearAttributeCentralX() { m_has_attr_centralX = false; }
|
|---|
| 1902 |
|
|---|
| 1903 | inline bool hasAttributeCentralY() const { return m_has_attr_centralY; }
|
|---|
| 1904 | inline double attributeCentralY() const { return m_attr_centralY; }
|
|---|
| 1905 | inline void setAttributeCentralY(double a) { m_attr_centralY = a; m_has_attr_centralY = true; }
|
|---|
| 1906 | inline void clearAttributeCentralY() { m_has_attr_centralY = false; }
|
|---|
| 1907 |
|
|---|
| 1908 | inline bool hasAttributeFocalX() const { return m_has_attr_focalX; }
|
|---|
| 1909 | inline double attributeFocalX() const { return m_attr_focalX; }
|
|---|
| 1910 | inline void setAttributeFocalX(double a) { m_attr_focalX = a; m_has_attr_focalX = true; }
|
|---|
| 1911 | inline void clearAttributeFocalX() { m_has_attr_focalX = false; }
|
|---|
| 1912 |
|
|---|
| 1913 | inline bool hasAttributeFocalY() const { return m_has_attr_focalY; }
|
|---|
| 1914 | inline double attributeFocalY() const { return m_attr_focalY; }
|
|---|
| 1915 | inline void setAttributeFocalY(double a) { m_attr_focalY = a; m_has_attr_focalY = true; }
|
|---|
| 1916 | inline void clearAttributeFocalY() { m_has_attr_focalY = false; }
|
|---|
| 1917 |
|
|---|
| 1918 | inline bool hasAttributeRadius() const { return m_has_attr_radius; }
|
|---|
| 1919 | inline double attributeRadius() const { return m_attr_radius; }
|
|---|
| 1920 | inline void setAttributeRadius(double a) { m_attr_radius = a; m_has_attr_radius = true; }
|
|---|
| 1921 | inline void clearAttributeRadius() { m_has_attr_radius = false; }
|
|---|
| 1922 |
|
|---|
| 1923 | inline bool hasAttributeAngle() const { return m_has_attr_angle; }
|
|---|
| 1924 | inline double attributeAngle() const { return m_attr_angle; }
|
|---|
| 1925 | inline void setAttributeAngle(double a) { m_attr_angle = a; m_has_attr_angle = true; }
|
|---|
| 1926 | inline void clearAttributeAngle() { m_has_attr_angle = false; }
|
|---|
| 1927 |
|
|---|
| 1928 | inline bool hasAttributeType() const { return m_has_attr_type; }
|
|---|
| 1929 | inline QString attributeType() const { return m_attr_type; }
|
|---|
| 1930 | inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; }
|
|---|
| 1931 | inline void clearAttributeType() { m_has_attr_type = false; }
|
|---|
| 1932 |
|
|---|
| 1933 | inline bool hasAttributeSpread() const { return m_has_attr_spread; }
|
|---|
| 1934 | inline QString attributeSpread() const { return m_attr_spread; }
|
|---|
| 1935 | inline void setAttributeSpread(const QString& a) { m_attr_spread = a; m_has_attr_spread = true; }
|
|---|
| 1936 | inline void clearAttributeSpread() { m_has_attr_spread = false; }
|
|---|
| 1937 |
|
|---|
| 1938 | inline bool hasAttributeCoordinateMode() const { return m_has_attr_coordinateMode; }
|
|---|
| 1939 | inline QString attributeCoordinateMode() const { return m_attr_coordinateMode; }
|
|---|
| 1940 | inline void setAttributeCoordinateMode(const QString& a) { m_attr_coordinateMode = a; m_has_attr_coordinateMode = true; }
|
|---|
| 1941 | inline void clearAttributeCoordinateMode() { m_has_attr_coordinateMode = false; }
|
|---|
| 1942 |
|
|---|
| 1943 | // child element accessors
|
|---|
| 1944 | inline QList<DomGradientStop*> elementGradientStop() const { return m_gradientStop; }
|
|---|
| 1945 | void setElementGradientStop(const QList<DomGradientStop*>& a);
|
|---|
| 1946 |
|
|---|
| 1947 | private:
|
|---|
| 1948 | QString m_text;
|
|---|
| 1949 | void clear(bool clear_all = true);
|
|---|
| 1950 |
|
|---|
| 1951 | // attribute data
|
|---|
| 1952 | double m_attr_startX;
|
|---|
| 1953 | bool m_has_attr_startX;
|
|---|
| 1954 |
|
|---|
| 1955 | double m_attr_startY;
|
|---|
| 1956 | bool m_has_attr_startY;
|
|---|
| 1957 |
|
|---|
| 1958 | double m_attr_endX;
|
|---|
| 1959 | bool m_has_attr_endX;
|
|---|
| 1960 |
|
|---|
| 1961 | double m_attr_endY;
|
|---|
| 1962 | bool m_has_attr_endY;
|
|---|
| 1963 |
|
|---|
| 1964 | double m_attr_centralX;
|
|---|
| 1965 | bool m_has_attr_centralX;
|
|---|
| 1966 |
|
|---|
| 1967 | double m_attr_centralY;
|
|---|
| 1968 | bool m_has_attr_centralY;
|
|---|
| 1969 |
|
|---|
| 1970 | double m_attr_focalX;
|
|---|
| 1971 | bool m_has_attr_focalX;
|
|---|
| 1972 |
|
|---|
| 1973 | double m_attr_focalY;
|
|---|
| 1974 | bool m_has_attr_focalY;
|
|---|
| 1975 |
|
|---|
| 1976 | double m_attr_radius;
|
|---|
| 1977 | bool m_has_attr_radius;
|
|---|
| 1978 |
|
|---|
| 1979 | double m_attr_angle;
|
|---|
| 1980 | bool m_has_attr_angle;
|
|---|
| 1981 |
|
|---|
| 1982 | QString m_attr_type;
|
|---|
| 1983 | bool m_has_attr_type;
|
|---|
| 1984 |
|
|---|
| 1985 | QString m_attr_spread;
|
|---|
| 1986 | bool m_has_attr_spread;
|
|---|
| 1987 |
|
|---|
| 1988 | QString m_attr_coordinateMode;
|
|---|
| 1989 | bool m_has_attr_coordinateMode;
|
|---|
| 1990 |
|
|---|
| 1991 | // child element data
|
|---|
| 1992 | uint m_children;
|
|---|
| 1993 | QList<DomGradientStop*> m_gradientStop;
|
|---|
| 1994 | enum Child {
|
|---|
| 1995 | GradientStop = 1
|
|---|
| 1996 | };
|
|---|
| 1997 |
|
|---|
| 1998 | DomGradient(const DomGradient &other);
|
|---|
| 1999 | void operator = (const DomGradient&other);
|
|---|
| 2000 | };
|
|---|
| 2001 |
|
|---|
| 2002 | class QDESIGNER_UILIB_EXPORT DomBrush {
|
|---|
| 2003 | public:
|
|---|
| 2004 | DomBrush();
|
|---|
| 2005 | ~DomBrush();
|
|---|
| 2006 |
|
|---|
| 2007 | void read(QXmlStreamReader &reader);
|
|---|
| 2008 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2009 | void read(const QDomElement &node);
|
|---|
| 2010 | #endif
|
|---|
| 2011 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2012 | inline QString text() const { return m_text; }
|
|---|
| 2013 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2014 |
|
|---|
| 2015 | // attribute accessors
|
|---|
| 2016 | inline bool hasAttributeBrushStyle() const { return m_has_attr_brushStyle; }
|
|---|
| 2017 | inline QString attributeBrushStyle() const { return m_attr_brushStyle; }
|
|---|
| 2018 | inline void setAttributeBrushStyle(const QString& a) { m_attr_brushStyle = a; m_has_attr_brushStyle = true; }
|
|---|
| 2019 | inline void clearAttributeBrushStyle() { m_has_attr_brushStyle = false; }
|
|---|
| 2020 |
|
|---|
| 2021 | // child element accessors
|
|---|
| 2022 | enum Kind { Unknown = 0, Color, Texture, Gradient };
|
|---|
| 2023 | inline Kind kind() const { return m_kind; }
|
|---|
| 2024 |
|
|---|
| 2025 | inline DomColor* elementColor() const { return m_color; }
|
|---|
| 2026 | DomColor* takeElementColor();
|
|---|
| 2027 | void setElementColor(DomColor* a);
|
|---|
| 2028 |
|
|---|
| 2029 | inline DomProperty* elementTexture() const { return m_texture; }
|
|---|
| 2030 | DomProperty* takeElementTexture();
|
|---|
| 2031 | void setElementTexture(DomProperty* a);
|
|---|
| 2032 |
|
|---|
| 2033 | inline DomGradient* elementGradient() const { return m_gradient; }
|
|---|
| 2034 | DomGradient* takeElementGradient();
|
|---|
| 2035 | void setElementGradient(DomGradient* a);
|
|---|
| 2036 |
|
|---|
| 2037 | private:
|
|---|
| 2038 | QString m_text;
|
|---|
| 2039 | void clear(bool clear_all = true);
|
|---|
| 2040 |
|
|---|
| 2041 | // attribute data
|
|---|
| 2042 | QString m_attr_brushStyle;
|
|---|
| 2043 | bool m_has_attr_brushStyle;
|
|---|
| 2044 |
|
|---|
| 2045 | // child element data
|
|---|
| 2046 | Kind m_kind;
|
|---|
| 2047 | DomColor* m_color;
|
|---|
| 2048 | DomProperty* m_texture;
|
|---|
| 2049 | DomGradient* m_gradient;
|
|---|
| 2050 |
|
|---|
| 2051 | DomBrush(const DomBrush &other);
|
|---|
| 2052 | void operator = (const DomBrush&other);
|
|---|
| 2053 | };
|
|---|
| 2054 |
|
|---|
| 2055 | class QDESIGNER_UILIB_EXPORT DomColorRole {
|
|---|
| 2056 | public:
|
|---|
| 2057 | DomColorRole();
|
|---|
| 2058 | ~DomColorRole();
|
|---|
| 2059 |
|
|---|
| 2060 | void read(QXmlStreamReader &reader);
|
|---|
| 2061 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2062 | void read(const QDomElement &node);
|
|---|
| 2063 | #endif
|
|---|
| 2064 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2065 | inline QString text() const { return m_text; }
|
|---|
| 2066 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2067 |
|
|---|
| 2068 | // attribute accessors
|
|---|
| 2069 | inline bool hasAttributeRole() const { return m_has_attr_role; }
|
|---|
| 2070 | inline QString attributeRole() const { return m_attr_role; }
|
|---|
| 2071 | inline void setAttributeRole(const QString& a) { m_attr_role = a; m_has_attr_role = true; }
|
|---|
| 2072 | inline void clearAttributeRole() { m_has_attr_role = false; }
|
|---|
| 2073 |
|
|---|
| 2074 | // child element accessors
|
|---|
| 2075 | inline DomBrush* elementBrush() const { return m_brush; }
|
|---|
| 2076 | DomBrush* takeElementBrush();
|
|---|
| 2077 | void setElementBrush(DomBrush* a);
|
|---|
| 2078 | inline bool hasElementBrush() const { return m_children & Brush; }
|
|---|
| 2079 | void clearElementBrush();
|
|---|
| 2080 |
|
|---|
| 2081 | private:
|
|---|
| 2082 | QString m_text;
|
|---|
| 2083 | void clear(bool clear_all = true);
|
|---|
| 2084 |
|
|---|
| 2085 | // attribute data
|
|---|
| 2086 | QString m_attr_role;
|
|---|
| 2087 | bool m_has_attr_role;
|
|---|
| 2088 |
|
|---|
| 2089 | // child element data
|
|---|
| 2090 | uint m_children;
|
|---|
| 2091 | DomBrush* m_brush;
|
|---|
| 2092 | enum Child {
|
|---|
| 2093 | Brush = 1
|
|---|
| 2094 | };
|
|---|
| 2095 |
|
|---|
| 2096 | DomColorRole(const DomColorRole &other);
|
|---|
| 2097 | void operator = (const DomColorRole&other);
|
|---|
| 2098 | };
|
|---|
| 2099 |
|
|---|
| 2100 | class QDESIGNER_UILIB_EXPORT DomColorGroup {
|
|---|
| 2101 | public:
|
|---|
| 2102 | DomColorGroup();
|
|---|
| 2103 | ~DomColorGroup();
|
|---|
| 2104 |
|
|---|
| 2105 | void read(QXmlStreamReader &reader);
|
|---|
| 2106 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2107 | void read(const QDomElement &node);
|
|---|
| 2108 | #endif
|
|---|
| 2109 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2110 | inline QString text() const { return m_text; }
|
|---|
| 2111 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2112 |
|
|---|
| 2113 | // attribute accessors
|
|---|
| 2114 | // child element accessors
|
|---|
| 2115 | inline QList<DomColorRole*> elementColorRole() const { return m_colorRole; }
|
|---|
| 2116 | void setElementColorRole(const QList<DomColorRole*>& a);
|
|---|
| 2117 |
|
|---|
| 2118 | inline QList<DomColor*> elementColor() const { return m_color; }
|
|---|
| 2119 | void setElementColor(const QList<DomColor*>& a);
|
|---|
| 2120 |
|
|---|
| 2121 | private:
|
|---|
| 2122 | QString m_text;
|
|---|
| 2123 | void clear(bool clear_all = true);
|
|---|
| 2124 |
|
|---|
| 2125 | // attribute data
|
|---|
| 2126 | // child element data
|
|---|
| 2127 | uint m_children;
|
|---|
| 2128 | QList<DomColorRole*> m_colorRole;
|
|---|
| 2129 | QList<DomColor*> m_color;
|
|---|
| 2130 | enum Child {
|
|---|
| 2131 | ColorRole = 1,
|
|---|
| 2132 | Color = 2
|
|---|
| 2133 | };
|
|---|
| 2134 |
|
|---|
| 2135 | DomColorGroup(const DomColorGroup &other);
|
|---|
| 2136 | void operator = (const DomColorGroup&other);
|
|---|
| 2137 | };
|
|---|
| 2138 |
|
|---|
| 2139 | class QDESIGNER_UILIB_EXPORT DomPalette {
|
|---|
| 2140 | public:
|
|---|
| 2141 | DomPalette();
|
|---|
| 2142 | ~DomPalette();
|
|---|
| 2143 |
|
|---|
| 2144 | void read(QXmlStreamReader &reader);
|
|---|
| 2145 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2146 | void read(const QDomElement &node);
|
|---|
| 2147 | #endif
|
|---|
| 2148 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2149 | inline QString text() const { return m_text; }
|
|---|
| 2150 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2151 |
|
|---|
| 2152 | // attribute accessors
|
|---|
| 2153 | // child element accessors
|
|---|
| 2154 | inline DomColorGroup* elementActive() const { return m_active; }
|
|---|
| 2155 | DomColorGroup* takeElementActive();
|
|---|
| 2156 | void setElementActive(DomColorGroup* a);
|
|---|
| 2157 | inline bool hasElementActive() const { return m_children & Active; }
|
|---|
| 2158 | void clearElementActive();
|
|---|
| 2159 |
|
|---|
| 2160 | inline DomColorGroup* elementInactive() const { return m_inactive; }
|
|---|
| 2161 | DomColorGroup* takeElementInactive();
|
|---|
| 2162 | void setElementInactive(DomColorGroup* a);
|
|---|
| 2163 | inline bool hasElementInactive() const { return m_children & Inactive; }
|
|---|
| 2164 | void clearElementInactive();
|
|---|
| 2165 |
|
|---|
| 2166 | inline DomColorGroup* elementDisabled() const { return m_disabled; }
|
|---|
| 2167 | DomColorGroup* takeElementDisabled();
|
|---|
| 2168 | void setElementDisabled(DomColorGroup* a);
|
|---|
| 2169 | inline bool hasElementDisabled() const { return m_children & Disabled; }
|
|---|
| 2170 | void clearElementDisabled();
|
|---|
| 2171 |
|
|---|
| 2172 | private:
|
|---|
| 2173 | QString m_text;
|
|---|
| 2174 | void clear(bool clear_all = true);
|
|---|
| 2175 |
|
|---|
| 2176 | // attribute data
|
|---|
| 2177 | // child element data
|
|---|
| 2178 | uint m_children;
|
|---|
| 2179 | DomColorGroup* m_active;
|
|---|
| 2180 | DomColorGroup* m_inactive;
|
|---|
| 2181 | DomColorGroup* m_disabled;
|
|---|
| 2182 | enum Child {
|
|---|
| 2183 | Active = 1,
|
|---|
| 2184 | Inactive = 2,
|
|---|
| 2185 | Disabled = 4
|
|---|
| 2186 | };
|
|---|
| 2187 |
|
|---|
| 2188 | DomPalette(const DomPalette &other);
|
|---|
| 2189 | void operator = (const DomPalette&other);
|
|---|
| 2190 | };
|
|---|
| 2191 |
|
|---|
| 2192 | class QDESIGNER_UILIB_EXPORT DomFont {
|
|---|
| 2193 | public:
|
|---|
| 2194 | DomFont();
|
|---|
| 2195 | ~DomFont();
|
|---|
| 2196 |
|
|---|
| 2197 | void read(QXmlStreamReader &reader);
|
|---|
| 2198 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2199 | void read(const QDomElement &node);
|
|---|
| 2200 | #endif
|
|---|
| 2201 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2202 | inline QString text() const { return m_text; }
|
|---|
| 2203 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2204 |
|
|---|
| 2205 | // attribute accessors
|
|---|
| 2206 | // child element accessors
|
|---|
| 2207 | inline QString elementFamily() const { return m_family; }
|
|---|
| 2208 | void setElementFamily(const QString& a);
|
|---|
| 2209 | inline bool hasElementFamily() const { return m_children & Family; }
|
|---|
| 2210 | void clearElementFamily();
|
|---|
| 2211 |
|
|---|
| 2212 | inline int elementPointSize() const { return m_pointSize; }
|
|---|
| 2213 | void setElementPointSize(int a);
|
|---|
| 2214 | inline bool hasElementPointSize() const { return m_children & PointSize; }
|
|---|
| 2215 | void clearElementPointSize();
|
|---|
| 2216 |
|
|---|
| 2217 | inline int elementWeight() const { return m_weight; }
|
|---|
| 2218 | void setElementWeight(int a);
|
|---|
| 2219 | inline bool hasElementWeight() const { return m_children & Weight; }
|
|---|
| 2220 | void clearElementWeight();
|
|---|
| 2221 |
|
|---|
| 2222 | inline bool elementItalic() const { return m_italic; }
|
|---|
| 2223 | void setElementItalic(bool a);
|
|---|
| 2224 | inline bool hasElementItalic() const { return m_children & Italic; }
|
|---|
| 2225 | void clearElementItalic();
|
|---|
| 2226 |
|
|---|
| 2227 | inline bool elementBold() const { return m_bold; }
|
|---|
| 2228 | void setElementBold(bool a);
|
|---|
| 2229 | inline bool hasElementBold() const { return m_children & Bold; }
|
|---|
| 2230 | void clearElementBold();
|
|---|
| 2231 |
|
|---|
| 2232 | inline bool elementUnderline() const { return m_underline; }
|
|---|
| 2233 | void setElementUnderline(bool a);
|
|---|
| 2234 | inline bool hasElementUnderline() const { return m_children & Underline; }
|
|---|
| 2235 | void clearElementUnderline();
|
|---|
| 2236 |
|
|---|
| 2237 | inline bool elementStrikeOut() const { return m_strikeOut; }
|
|---|
| 2238 | void setElementStrikeOut(bool a);
|
|---|
| 2239 | inline bool hasElementStrikeOut() const { return m_children & StrikeOut; }
|
|---|
| 2240 | void clearElementStrikeOut();
|
|---|
| 2241 |
|
|---|
| 2242 | inline bool elementAntialiasing() const { return m_antialiasing; }
|
|---|
| 2243 | void setElementAntialiasing(bool a);
|
|---|
| 2244 | inline bool hasElementAntialiasing() const { return m_children & Antialiasing; }
|
|---|
| 2245 | void clearElementAntialiasing();
|
|---|
| 2246 |
|
|---|
| 2247 | inline QString elementStyleStrategy() const { return m_styleStrategy; }
|
|---|
| 2248 | void setElementStyleStrategy(const QString& a);
|
|---|
| 2249 | inline bool hasElementStyleStrategy() const { return m_children & StyleStrategy; }
|
|---|
| 2250 | void clearElementStyleStrategy();
|
|---|
| 2251 |
|
|---|
| 2252 | inline bool elementKerning() const { return m_kerning; }
|
|---|
| 2253 | void setElementKerning(bool a);
|
|---|
| 2254 | inline bool hasElementKerning() const { return m_children & Kerning; }
|
|---|
| 2255 | void clearElementKerning();
|
|---|
| 2256 |
|
|---|
| 2257 | private:
|
|---|
| 2258 | QString m_text;
|
|---|
| 2259 | void clear(bool clear_all = true);
|
|---|
| 2260 |
|
|---|
| 2261 | // attribute data
|
|---|
| 2262 | // child element data
|
|---|
| 2263 | uint m_children;
|
|---|
| 2264 | QString m_family;
|
|---|
| 2265 | int m_pointSize;
|
|---|
| 2266 | int m_weight;
|
|---|
| 2267 | bool m_italic;
|
|---|
| 2268 | bool m_bold;
|
|---|
| 2269 | bool m_underline;
|
|---|
| 2270 | bool m_strikeOut;
|
|---|
| 2271 | bool m_antialiasing;
|
|---|
| 2272 | QString m_styleStrategy;
|
|---|
| 2273 | bool m_kerning;
|
|---|
| 2274 | enum Child {
|
|---|
| 2275 | Family = 1,
|
|---|
| 2276 | PointSize = 2,
|
|---|
| 2277 | Weight = 4,
|
|---|
| 2278 | Italic = 8,
|
|---|
| 2279 | Bold = 16,
|
|---|
| 2280 | Underline = 32,
|
|---|
| 2281 | StrikeOut = 64,
|
|---|
| 2282 | Antialiasing = 128,
|
|---|
| 2283 | StyleStrategy = 256,
|
|---|
| 2284 | Kerning = 512
|
|---|
| 2285 | };
|
|---|
| 2286 |
|
|---|
| 2287 | DomFont(const DomFont &other);
|
|---|
| 2288 | void operator = (const DomFont&other);
|
|---|
| 2289 | };
|
|---|
| 2290 |
|
|---|
| 2291 | class QDESIGNER_UILIB_EXPORT DomPoint {
|
|---|
| 2292 | public:
|
|---|
| 2293 | DomPoint();
|
|---|
| 2294 | ~DomPoint();
|
|---|
| 2295 |
|
|---|
| 2296 | void read(QXmlStreamReader &reader);
|
|---|
| 2297 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2298 | void read(const QDomElement &node);
|
|---|
| 2299 | #endif
|
|---|
| 2300 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2301 | inline QString text() const { return m_text; }
|
|---|
| 2302 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2303 |
|
|---|
| 2304 | // attribute accessors
|
|---|
| 2305 | // child element accessors
|
|---|
| 2306 | inline int elementX() const { return m_x; }
|
|---|
| 2307 | void setElementX(int a);
|
|---|
| 2308 | inline bool hasElementX() const { return m_children & X; }
|
|---|
| 2309 | void clearElementX();
|
|---|
| 2310 |
|
|---|
| 2311 | inline int elementY() const { return m_y; }
|
|---|
| 2312 | void setElementY(int a);
|
|---|
| 2313 | inline bool hasElementY() const { return m_children & Y; }
|
|---|
| 2314 | void clearElementY();
|
|---|
| 2315 |
|
|---|
| 2316 | private:
|
|---|
| 2317 | QString m_text;
|
|---|
| 2318 | void clear(bool clear_all = true);
|
|---|
| 2319 |
|
|---|
| 2320 | // attribute data
|
|---|
| 2321 | // child element data
|
|---|
| 2322 | uint m_children;
|
|---|
| 2323 | int m_x;
|
|---|
| 2324 | int m_y;
|
|---|
| 2325 | enum Child {
|
|---|
| 2326 | X = 1,
|
|---|
| 2327 | Y = 2
|
|---|
| 2328 | };
|
|---|
| 2329 |
|
|---|
| 2330 | DomPoint(const DomPoint &other);
|
|---|
| 2331 | void operator = (const DomPoint&other);
|
|---|
| 2332 | };
|
|---|
| 2333 |
|
|---|
| 2334 | class QDESIGNER_UILIB_EXPORT DomRect {
|
|---|
| 2335 | public:
|
|---|
| 2336 | DomRect();
|
|---|
| 2337 | ~DomRect();
|
|---|
| 2338 |
|
|---|
| 2339 | void read(QXmlStreamReader &reader);
|
|---|
| 2340 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2341 | void read(const QDomElement &node);
|
|---|
| 2342 | #endif
|
|---|
| 2343 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2344 | inline QString text() const { return m_text; }
|
|---|
| 2345 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2346 |
|
|---|
| 2347 | // attribute accessors
|
|---|
| 2348 | // child element accessors
|
|---|
| 2349 | inline int elementX() const { return m_x; }
|
|---|
| 2350 | void setElementX(int a);
|
|---|
| 2351 | inline bool hasElementX() const { return m_children & X; }
|
|---|
| 2352 | void clearElementX();
|
|---|
| 2353 |
|
|---|
| 2354 | inline int elementY() const { return m_y; }
|
|---|
| 2355 | void setElementY(int a);
|
|---|
| 2356 | inline bool hasElementY() const { return m_children & Y; }
|
|---|
| 2357 | void clearElementY();
|
|---|
| 2358 |
|
|---|
| 2359 | inline int elementWidth() const { return m_width; }
|
|---|
| 2360 | void setElementWidth(int a);
|
|---|
| 2361 | inline bool hasElementWidth() const { return m_children & Width; }
|
|---|
| 2362 | void clearElementWidth();
|
|---|
| 2363 |
|
|---|
| 2364 | inline int elementHeight() const { return m_height; }
|
|---|
| 2365 | void setElementHeight(int a);
|
|---|
| 2366 | inline bool hasElementHeight() const { return m_children & Height; }
|
|---|
| 2367 | void clearElementHeight();
|
|---|
| 2368 |
|
|---|
| 2369 | private:
|
|---|
| 2370 | QString m_text;
|
|---|
| 2371 | void clear(bool clear_all = true);
|
|---|
| 2372 |
|
|---|
| 2373 | // attribute data
|
|---|
| 2374 | // child element data
|
|---|
| 2375 | uint m_children;
|
|---|
| 2376 | int m_x;
|
|---|
| 2377 | int m_y;
|
|---|
| 2378 | int m_width;
|
|---|
| 2379 | int m_height;
|
|---|
| 2380 | enum Child {
|
|---|
| 2381 | X = 1,
|
|---|
| 2382 | Y = 2,
|
|---|
| 2383 | Width = 4,
|
|---|
| 2384 | Height = 8
|
|---|
| 2385 | };
|
|---|
| 2386 |
|
|---|
| 2387 | DomRect(const DomRect &other);
|
|---|
| 2388 | void operator = (const DomRect&other);
|
|---|
| 2389 | };
|
|---|
| 2390 |
|
|---|
| 2391 | class QDESIGNER_UILIB_EXPORT DomLocale {
|
|---|
| 2392 | public:
|
|---|
| 2393 | DomLocale();
|
|---|
| 2394 | ~DomLocale();
|
|---|
| 2395 |
|
|---|
| 2396 | void read(QXmlStreamReader &reader);
|
|---|
| 2397 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2398 | void read(const QDomElement &node);
|
|---|
| 2399 | #endif
|
|---|
| 2400 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2401 | inline QString text() const { return m_text; }
|
|---|
| 2402 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2403 |
|
|---|
| 2404 | // attribute accessors
|
|---|
| 2405 | inline bool hasAttributeLanguage() const { return m_has_attr_language; }
|
|---|
| 2406 | inline QString attributeLanguage() const { return m_attr_language; }
|
|---|
| 2407 | inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; }
|
|---|
| 2408 | inline void clearAttributeLanguage() { m_has_attr_language = false; }
|
|---|
| 2409 |
|
|---|
| 2410 | inline bool hasAttributeCountry() const { return m_has_attr_country; }
|
|---|
| 2411 | inline QString attributeCountry() const { return m_attr_country; }
|
|---|
| 2412 | inline void setAttributeCountry(const QString& a) { m_attr_country = a; m_has_attr_country = true; }
|
|---|
| 2413 | inline void clearAttributeCountry() { m_has_attr_country = false; }
|
|---|
| 2414 |
|
|---|
| 2415 | // child element accessors
|
|---|
| 2416 | private:
|
|---|
| 2417 | QString m_text;
|
|---|
| 2418 | void clear(bool clear_all = true);
|
|---|
| 2419 |
|
|---|
| 2420 | // attribute data
|
|---|
| 2421 | QString m_attr_language;
|
|---|
| 2422 | bool m_has_attr_language;
|
|---|
| 2423 |
|
|---|
| 2424 | QString m_attr_country;
|
|---|
| 2425 | bool m_has_attr_country;
|
|---|
| 2426 |
|
|---|
| 2427 | // child element data
|
|---|
| 2428 | uint m_children;
|
|---|
| 2429 |
|
|---|
| 2430 | DomLocale(const DomLocale &other);
|
|---|
| 2431 | void operator = (const DomLocale&other);
|
|---|
| 2432 | };
|
|---|
| 2433 |
|
|---|
| 2434 | class QDESIGNER_UILIB_EXPORT DomSizePolicy {
|
|---|
| 2435 | public:
|
|---|
| 2436 | DomSizePolicy();
|
|---|
| 2437 | ~DomSizePolicy();
|
|---|
| 2438 |
|
|---|
| 2439 | void read(QXmlStreamReader &reader);
|
|---|
| 2440 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2441 | void read(const QDomElement &node);
|
|---|
| 2442 | #endif
|
|---|
| 2443 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2444 | inline QString text() const { return m_text; }
|
|---|
| 2445 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2446 |
|
|---|
| 2447 | // attribute accessors
|
|---|
| 2448 | inline bool hasAttributeHSizeType() const { return m_has_attr_hSizeType; }
|
|---|
| 2449 | inline QString attributeHSizeType() const { return m_attr_hSizeType; }
|
|---|
| 2450 | inline void setAttributeHSizeType(const QString& a) { m_attr_hSizeType = a; m_has_attr_hSizeType = true; }
|
|---|
| 2451 | inline void clearAttributeHSizeType() { m_has_attr_hSizeType = false; }
|
|---|
| 2452 |
|
|---|
| 2453 | inline bool hasAttributeVSizeType() const { return m_has_attr_vSizeType; }
|
|---|
| 2454 | inline QString attributeVSizeType() const { return m_attr_vSizeType; }
|
|---|
| 2455 | inline void setAttributeVSizeType(const QString& a) { m_attr_vSizeType = a; m_has_attr_vSizeType = true; }
|
|---|
| 2456 | inline void clearAttributeVSizeType() { m_has_attr_vSizeType = false; }
|
|---|
| 2457 |
|
|---|
| 2458 | // child element accessors
|
|---|
| 2459 | inline int elementHSizeType() const { return m_hSizeType; }
|
|---|
| 2460 | void setElementHSizeType(int a);
|
|---|
| 2461 | inline bool hasElementHSizeType() const { return m_children & HSizeType; }
|
|---|
| 2462 | void clearElementHSizeType();
|
|---|
| 2463 |
|
|---|
| 2464 | inline int elementVSizeType() const { return m_vSizeType; }
|
|---|
| 2465 | void setElementVSizeType(int a);
|
|---|
| 2466 | inline bool hasElementVSizeType() const { return m_children & VSizeType; }
|
|---|
| 2467 | void clearElementVSizeType();
|
|---|
| 2468 |
|
|---|
| 2469 | inline int elementHorStretch() const { return m_horStretch; }
|
|---|
| 2470 | void setElementHorStretch(int a);
|
|---|
| 2471 | inline bool hasElementHorStretch() const { return m_children & HorStretch; }
|
|---|
| 2472 | void clearElementHorStretch();
|
|---|
| 2473 |
|
|---|
| 2474 | inline int elementVerStretch() const { return m_verStretch; }
|
|---|
| 2475 | void setElementVerStretch(int a);
|
|---|
| 2476 | inline bool hasElementVerStretch() const { return m_children & VerStretch; }
|
|---|
| 2477 | void clearElementVerStretch();
|
|---|
| 2478 |
|
|---|
| 2479 | private:
|
|---|
| 2480 | QString m_text;
|
|---|
| 2481 | void clear(bool clear_all = true);
|
|---|
| 2482 |
|
|---|
| 2483 | // attribute data
|
|---|
| 2484 | QString m_attr_hSizeType;
|
|---|
| 2485 | bool m_has_attr_hSizeType;
|
|---|
| 2486 |
|
|---|
| 2487 | QString m_attr_vSizeType;
|
|---|
| 2488 | bool m_has_attr_vSizeType;
|
|---|
| 2489 |
|
|---|
| 2490 | // child element data
|
|---|
| 2491 | uint m_children;
|
|---|
| 2492 | int m_hSizeType;
|
|---|
| 2493 | int m_vSizeType;
|
|---|
| 2494 | int m_horStretch;
|
|---|
| 2495 | int m_verStretch;
|
|---|
| 2496 | enum Child {
|
|---|
| 2497 | HSizeType = 1,
|
|---|
| 2498 | VSizeType = 2,
|
|---|
| 2499 | HorStretch = 4,
|
|---|
| 2500 | VerStretch = 8
|
|---|
| 2501 | };
|
|---|
| 2502 |
|
|---|
| 2503 | DomSizePolicy(const DomSizePolicy &other);
|
|---|
| 2504 | void operator = (const DomSizePolicy&other);
|
|---|
| 2505 | };
|
|---|
| 2506 |
|
|---|
| 2507 | class QDESIGNER_UILIB_EXPORT DomSize {
|
|---|
| 2508 | public:
|
|---|
| 2509 | DomSize();
|
|---|
| 2510 | ~DomSize();
|
|---|
| 2511 |
|
|---|
| 2512 | void read(QXmlStreamReader &reader);
|
|---|
| 2513 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2514 | void read(const QDomElement &node);
|
|---|
| 2515 | #endif
|
|---|
| 2516 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2517 | inline QString text() const { return m_text; }
|
|---|
| 2518 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2519 |
|
|---|
| 2520 | // attribute accessors
|
|---|
| 2521 | // child element accessors
|
|---|
| 2522 | inline int elementWidth() const { return m_width; }
|
|---|
| 2523 | void setElementWidth(int a);
|
|---|
| 2524 | inline bool hasElementWidth() const { return m_children & Width; }
|
|---|
| 2525 | void clearElementWidth();
|
|---|
| 2526 |
|
|---|
| 2527 | inline int elementHeight() const { return m_height; }
|
|---|
| 2528 | void setElementHeight(int a);
|
|---|
| 2529 | inline bool hasElementHeight() const { return m_children & Height; }
|
|---|
| 2530 | void clearElementHeight();
|
|---|
| 2531 |
|
|---|
| 2532 | private:
|
|---|
| 2533 | QString m_text;
|
|---|
| 2534 | void clear(bool clear_all = true);
|
|---|
| 2535 |
|
|---|
| 2536 | // attribute data
|
|---|
| 2537 | // child element data
|
|---|
| 2538 | uint m_children;
|
|---|
| 2539 | int m_width;
|
|---|
| 2540 | int m_height;
|
|---|
| 2541 | enum Child {
|
|---|
| 2542 | Width = 1,
|
|---|
| 2543 | Height = 2
|
|---|
| 2544 | };
|
|---|
| 2545 |
|
|---|
| 2546 | DomSize(const DomSize &other);
|
|---|
| 2547 | void operator = (const DomSize&other);
|
|---|
| 2548 | };
|
|---|
| 2549 |
|
|---|
| 2550 | class QDESIGNER_UILIB_EXPORT DomDate {
|
|---|
| 2551 | public:
|
|---|
| 2552 | DomDate();
|
|---|
| 2553 | ~DomDate();
|
|---|
| 2554 |
|
|---|
| 2555 | void read(QXmlStreamReader &reader);
|
|---|
| 2556 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2557 | void read(const QDomElement &node);
|
|---|
| 2558 | #endif
|
|---|
| 2559 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2560 | inline QString text() const { return m_text; }
|
|---|
| 2561 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2562 |
|
|---|
| 2563 | // attribute accessors
|
|---|
| 2564 | // child element accessors
|
|---|
| 2565 | inline int elementYear() const { return m_year; }
|
|---|
| 2566 | void setElementYear(int a);
|
|---|
| 2567 | inline bool hasElementYear() const { return m_children & Year; }
|
|---|
| 2568 | void clearElementYear();
|
|---|
| 2569 |
|
|---|
| 2570 | inline int elementMonth() const { return m_month; }
|
|---|
| 2571 | void setElementMonth(int a);
|
|---|
| 2572 | inline bool hasElementMonth() const { return m_children & Month; }
|
|---|
| 2573 | void clearElementMonth();
|
|---|
| 2574 |
|
|---|
| 2575 | inline int elementDay() const { return m_day; }
|
|---|
| 2576 | void setElementDay(int a);
|
|---|
| 2577 | inline bool hasElementDay() const { return m_children & Day; }
|
|---|
| 2578 | void clearElementDay();
|
|---|
| 2579 |
|
|---|
| 2580 | private:
|
|---|
| 2581 | QString m_text;
|
|---|
| 2582 | void clear(bool clear_all = true);
|
|---|
| 2583 |
|
|---|
| 2584 | // attribute data
|
|---|
| 2585 | // child element data
|
|---|
| 2586 | uint m_children;
|
|---|
| 2587 | int m_year;
|
|---|
| 2588 | int m_month;
|
|---|
| 2589 | int m_day;
|
|---|
| 2590 | enum Child {
|
|---|
| 2591 | Year = 1,
|
|---|
| 2592 | Month = 2,
|
|---|
| 2593 | Day = 4
|
|---|
| 2594 | };
|
|---|
| 2595 |
|
|---|
| 2596 | DomDate(const DomDate &other);
|
|---|
| 2597 | void operator = (const DomDate&other);
|
|---|
| 2598 | };
|
|---|
| 2599 |
|
|---|
| 2600 | class QDESIGNER_UILIB_EXPORT DomTime {
|
|---|
| 2601 | public:
|
|---|
| 2602 | DomTime();
|
|---|
| 2603 | ~DomTime();
|
|---|
| 2604 |
|
|---|
| 2605 | void read(QXmlStreamReader &reader);
|
|---|
| 2606 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2607 | void read(const QDomElement &node);
|
|---|
| 2608 | #endif
|
|---|
| 2609 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2610 | inline QString text() const { return m_text; }
|
|---|
| 2611 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2612 |
|
|---|
| 2613 | // attribute accessors
|
|---|
| 2614 | // child element accessors
|
|---|
| 2615 | inline int elementHour() const { return m_hour; }
|
|---|
| 2616 | void setElementHour(int a);
|
|---|
| 2617 | inline bool hasElementHour() const { return m_children & Hour; }
|
|---|
| 2618 | void clearElementHour();
|
|---|
| 2619 |
|
|---|
| 2620 | inline int elementMinute() const { return m_minute; }
|
|---|
| 2621 | void setElementMinute(int a);
|
|---|
| 2622 | inline bool hasElementMinute() const { return m_children & Minute; }
|
|---|
| 2623 | void clearElementMinute();
|
|---|
| 2624 |
|
|---|
| 2625 | inline int elementSecond() const { return m_second; }
|
|---|
| 2626 | void setElementSecond(int a);
|
|---|
| 2627 | inline bool hasElementSecond() const { return m_children & Second; }
|
|---|
| 2628 | void clearElementSecond();
|
|---|
| 2629 |
|
|---|
| 2630 | private:
|
|---|
| 2631 | QString m_text;
|
|---|
| 2632 | void clear(bool clear_all = true);
|
|---|
| 2633 |
|
|---|
| 2634 | // attribute data
|
|---|
| 2635 | // child element data
|
|---|
| 2636 | uint m_children;
|
|---|
| 2637 | int m_hour;
|
|---|
| 2638 | int m_minute;
|
|---|
| 2639 | int m_second;
|
|---|
| 2640 | enum Child {
|
|---|
| 2641 | Hour = 1,
|
|---|
| 2642 | Minute = 2,
|
|---|
| 2643 | Second = 4
|
|---|
| 2644 | };
|
|---|
| 2645 |
|
|---|
| 2646 | DomTime(const DomTime &other);
|
|---|
| 2647 | void operator = (const DomTime&other);
|
|---|
| 2648 | };
|
|---|
| 2649 |
|
|---|
| 2650 | class QDESIGNER_UILIB_EXPORT DomDateTime {
|
|---|
| 2651 | public:
|
|---|
| 2652 | DomDateTime();
|
|---|
| 2653 | ~DomDateTime();
|
|---|
| 2654 |
|
|---|
| 2655 | void read(QXmlStreamReader &reader);
|
|---|
| 2656 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2657 | void read(const QDomElement &node);
|
|---|
| 2658 | #endif
|
|---|
| 2659 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2660 | inline QString text() const { return m_text; }
|
|---|
| 2661 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2662 |
|
|---|
| 2663 | // attribute accessors
|
|---|
| 2664 | // child element accessors
|
|---|
| 2665 | inline int elementHour() const { return m_hour; }
|
|---|
| 2666 | void setElementHour(int a);
|
|---|
| 2667 | inline bool hasElementHour() const { return m_children & Hour; }
|
|---|
| 2668 | void clearElementHour();
|
|---|
| 2669 |
|
|---|
| 2670 | inline int elementMinute() const { return m_minute; }
|
|---|
| 2671 | void setElementMinute(int a);
|
|---|
| 2672 | inline bool hasElementMinute() const { return m_children & Minute; }
|
|---|
| 2673 | void clearElementMinute();
|
|---|
| 2674 |
|
|---|
| 2675 | inline int elementSecond() const { return m_second; }
|
|---|
| 2676 | void setElementSecond(int a);
|
|---|
| 2677 | inline bool hasElementSecond() const { return m_children & Second; }
|
|---|
| 2678 | void clearElementSecond();
|
|---|
| 2679 |
|
|---|
| 2680 | inline int elementYear() const { return m_year; }
|
|---|
| 2681 | void setElementYear(int a);
|
|---|
| 2682 | inline bool hasElementYear() const { return m_children & Year; }
|
|---|
| 2683 | void clearElementYear();
|
|---|
| 2684 |
|
|---|
| 2685 | inline int elementMonth() const { return m_month; }
|
|---|
| 2686 | void setElementMonth(int a);
|
|---|
| 2687 | inline bool hasElementMonth() const { return m_children & Month; }
|
|---|
| 2688 | void clearElementMonth();
|
|---|
| 2689 |
|
|---|
| 2690 | inline int elementDay() const { return m_day; }
|
|---|
| 2691 | void setElementDay(int a);
|
|---|
| 2692 | inline bool hasElementDay() const { return m_children & Day; }
|
|---|
| 2693 | void clearElementDay();
|
|---|
| 2694 |
|
|---|
| 2695 | private:
|
|---|
| 2696 | QString m_text;
|
|---|
| 2697 | void clear(bool clear_all = true);
|
|---|
| 2698 |
|
|---|
| 2699 | // attribute data
|
|---|
| 2700 | // child element data
|
|---|
| 2701 | uint m_children;
|
|---|
| 2702 | int m_hour;
|
|---|
| 2703 | int m_minute;
|
|---|
| 2704 | int m_second;
|
|---|
| 2705 | int m_year;
|
|---|
| 2706 | int m_month;
|
|---|
| 2707 | int m_day;
|
|---|
| 2708 | enum Child {
|
|---|
| 2709 | Hour = 1,
|
|---|
| 2710 | Minute = 2,
|
|---|
| 2711 | Second = 4,
|
|---|
| 2712 | Year = 8,
|
|---|
| 2713 | Month = 16,
|
|---|
| 2714 | Day = 32
|
|---|
| 2715 | };
|
|---|
| 2716 |
|
|---|
| 2717 | DomDateTime(const DomDateTime &other);
|
|---|
| 2718 | void operator = (const DomDateTime&other);
|
|---|
| 2719 | };
|
|---|
| 2720 |
|
|---|
| 2721 | class QDESIGNER_UILIB_EXPORT DomStringList {
|
|---|
| 2722 | public:
|
|---|
| 2723 | DomStringList();
|
|---|
| 2724 | ~DomStringList();
|
|---|
| 2725 |
|
|---|
| 2726 | void read(QXmlStreamReader &reader);
|
|---|
| 2727 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2728 | void read(const QDomElement &node);
|
|---|
| 2729 | #endif
|
|---|
| 2730 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2731 | inline QString text() const { return m_text; }
|
|---|
| 2732 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2733 |
|
|---|
| 2734 | // attribute accessors
|
|---|
| 2735 | // child element accessors
|
|---|
| 2736 | inline QStringList elementString() const { return m_string; }
|
|---|
| 2737 | void setElementString(const QStringList& a);
|
|---|
| 2738 |
|
|---|
| 2739 | private:
|
|---|
| 2740 | QString m_text;
|
|---|
| 2741 | void clear(bool clear_all = true);
|
|---|
| 2742 |
|
|---|
| 2743 | // attribute data
|
|---|
| 2744 | // child element data
|
|---|
| 2745 | uint m_children;
|
|---|
| 2746 | QStringList m_string;
|
|---|
| 2747 | enum Child {
|
|---|
| 2748 | String = 1
|
|---|
| 2749 | };
|
|---|
| 2750 |
|
|---|
| 2751 | DomStringList(const DomStringList &other);
|
|---|
| 2752 | void operator = (const DomStringList&other);
|
|---|
| 2753 | };
|
|---|
| 2754 |
|
|---|
| 2755 | class QDESIGNER_UILIB_EXPORT DomResourcePixmap {
|
|---|
| 2756 | public:
|
|---|
| 2757 | DomResourcePixmap();
|
|---|
| 2758 | ~DomResourcePixmap();
|
|---|
| 2759 |
|
|---|
| 2760 | void read(QXmlStreamReader &reader);
|
|---|
| 2761 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2762 | void read(const QDomElement &node);
|
|---|
| 2763 | #endif
|
|---|
| 2764 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2765 | inline QString text() const { return m_text; }
|
|---|
| 2766 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2767 |
|
|---|
| 2768 | // attribute accessors
|
|---|
| 2769 | inline bool hasAttributeResource() const { return m_has_attr_resource; }
|
|---|
| 2770 | inline QString attributeResource() const { return m_attr_resource; }
|
|---|
| 2771 | inline void setAttributeResource(const QString& a) { m_attr_resource = a; m_has_attr_resource = true; }
|
|---|
| 2772 | inline void clearAttributeResource() { m_has_attr_resource = false; }
|
|---|
| 2773 |
|
|---|
| 2774 | inline bool hasAttributeAlias() const { return m_has_attr_alias; }
|
|---|
| 2775 | inline QString attributeAlias() const { return m_attr_alias; }
|
|---|
| 2776 | inline void setAttributeAlias(const QString& a) { m_attr_alias = a; m_has_attr_alias = true; }
|
|---|
| 2777 | inline void clearAttributeAlias() { m_has_attr_alias = false; }
|
|---|
| 2778 |
|
|---|
| 2779 | // child element accessors
|
|---|
| 2780 | private:
|
|---|
| 2781 | QString m_text;
|
|---|
| 2782 | void clear(bool clear_all = true);
|
|---|
| 2783 |
|
|---|
| 2784 | // attribute data
|
|---|
| 2785 | QString m_attr_resource;
|
|---|
| 2786 | bool m_has_attr_resource;
|
|---|
| 2787 |
|
|---|
| 2788 | QString m_attr_alias;
|
|---|
| 2789 | bool m_has_attr_alias;
|
|---|
| 2790 |
|
|---|
| 2791 | // child element data
|
|---|
| 2792 | uint m_children;
|
|---|
| 2793 |
|
|---|
| 2794 | DomResourcePixmap(const DomResourcePixmap &other);
|
|---|
| 2795 | void operator = (const DomResourcePixmap&other);
|
|---|
| 2796 | };
|
|---|
| 2797 |
|
|---|
| 2798 | class QDESIGNER_UILIB_EXPORT DomResourceIcon {
|
|---|
| 2799 | public:
|
|---|
| 2800 | DomResourceIcon();
|
|---|
| 2801 | ~DomResourceIcon();
|
|---|
| 2802 |
|
|---|
| 2803 | void read(QXmlStreamReader &reader);
|
|---|
| 2804 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2805 | void read(const QDomElement &node);
|
|---|
| 2806 | #endif
|
|---|
| 2807 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2808 | inline QString text() const { return m_text; }
|
|---|
| 2809 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2810 |
|
|---|
| 2811 | // attribute accessors
|
|---|
| 2812 | inline bool hasAttributeResource() const { return m_has_attr_resource; }
|
|---|
| 2813 | inline QString attributeResource() const { return m_attr_resource; }
|
|---|
| 2814 | inline void setAttributeResource(const QString& a) { m_attr_resource = a; m_has_attr_resource = true; }
|
|---|
| 2815 | inline void clearAttributeResource() { m_has_attr_resource = false; }
|
|---|
| 2816 |
|
|---|
| 2817 | // child element accessors
|
|---|
| 2818 | inline DomResourcePixmap* elementNormalOff() const { return m_normalOff; }
|
|---|
| 2819 | DomResourcePixmap* takeElementNormalOff();
|
|---|
| 2820 | void setElementNormalOff(DomResourcePixmap* a);
|
|---|
| 2821 | inline bool hasElementNormalOff() const { return m_children & NormalOff; }
|
|---|
| 2822 | void clearElementNormalOff();
|
|---|
| 2823 |
|
|---|
| 2824 | inline DomResourcePixmap* elementNormalOn() const { return m_normalOn; }
|
|---|
| 2825 | DomResourcePixmap* takeElementNormalOn();
|
|---|
| 2826 | void setElementNormalOn(DomResourcePixmap* a);
|
|---|
| 2827 | inline bool hasElementNormalOn() const { return m_children & NormalOn; }
|
|---|
| 2828 | void clearElementNormalOn();
|
|---|
| 2829 |
|
|---|
| 2830 | inline DomResourcePixmap* elementDisabledOff() const { return m_disabledOff; }
|
|---|
| 2831 | DomResourcePixmap* takeElementDisabledOff();
|
|---|
| 2832 | void setElementDisabledOff(DomResourcePixmap* a);
|
|---|
| 2833 | inline bool hasElementDisabledOff() const { return m_children & DisabledOff; }
|
|---|
| 2834 | void clearElementDisabledOff();
|
|---|
| 2835 |
|
|---|
| 2836 | inline DomResourcePixmap* elementDisabledOn() const { return m_disabledOn; }
|
|---|
| 2837 | DomResourcePixmap* takeElementDisabledOn();
|
|---|
| 2838 | void setElementDisabledOn(DomResourcePixmap* a);
|
|---|
| 2839 | inline bool hasElementDisabledOn() const { return m_children & DisabledOn; }
|
|---|
| 2840 | void clearElementDisabledOn();
|
|---|
| 2841 |
|
|---|
| 2842 | inline DomResourcePixmap* elementActiveOff() const { return m_activeOff; }
|
|---|
| 2843 | DomResourcePixmap* takeElementActiveOff();
|
|---|
| 2844 | void setElementActiveOff(DomResourcePixmap* a);
|
|---|
| 2845 | inline bool hasElementActiveOff() const { return m_children & ActiveOff; }
|
|---|
| 2846 | void clearElementActiveOff();
|
|---|
| 2847 |
|
|---|
| 2848 | inline DomResourcePixmap* elementActiveOn() const { return m_activeOn; }
|
|---|
| 2849 | DomResourcePixmap* takeElementActiveOn();
|
|---|
| 2850 | void setElementActiveOn(DomResourcePixmap* a);
|
|---|
| 2851 | inline bool hasElementActiveOn() const { return m_children & ActiveOn; }
|
|---|
| 2852 | void clearElementActiveOn();
|
|---|
| 2853 |
|
|---|
| 2854 | inline DomResourcePixmap* elementSelectedOff() const { return m_selectedOff; }
|
|---|
| 2855 | DomResourcePixmap* takeElementSelectedOff();
|
|---|
| 2856 | void setElementSelectedOff(DomResourcePixmap* a);
|
|---|
| 2857 | inline bool hasElementSelectedOff() const { return m_children & SelectedOff; }
|
|---|
| 2858 | void clearElementSelectedOff();
|
|---|
| 2859 |
|
|---|
| 2860 | inline DomResourcePixmap* elementSelectedOn() const { return m_selectedOn; }
|
|---|
| 2861 | DomResourcePixmap* takeElementSelectedOn();
|
|---|
| 2862 | void setElementSelectedOn(DomResourcePixmap* a);
|
|---|
| 2863 | inline bool hasElementSelectedOn() const { return m_children & SelectedOn; }
|
|---|
| 2864 | void clearElementSelectedOn();
|
|---|
| 2865 |
|
|---|
| 2866 | private:
|
|---|
| 2867 | QString m_text;
|
|---|
| 2868 | void clear(bool clear_all = true);
|
|---|
| 2869 |
|
|---|
| 2870 | // attribute data
|
|---|
| 2871 | QString m_attr_resource;
|
|---|
| 2872 | bool m_has_attr_resource;
|
|---|
| 2873 |
|
|---|
| 2874 | // child element data
|
|---|
| 2875 | uint m_children;
|
|---|
| 2876 | DomResourcePixmap* m_normalOff;
|
|---|
| 2877 | DomResourcePixmap* m_normalOn;
|
|---|
| 2878 | DomResourcePixmap* m_disabledOff;
|
|---|
| 2879 | DomResourcePixmap* m_disabledOn;
|
|---|
| 2880 | DomResourcePixmap* m_activeOff;
|
|---|
| 2881 | DomResourcePixmap* m_activeOn;
|
|---|
| 2882 | DomResourcePixmap* m_selectedOff;
|
|---|
| 2883 | DomResourcePixmap* m_selectedOn;
|
|---|
| 2884 | enum Child {
|
|---|
| 2885 | NormalOff = 1,
|
|---|
| 2886 | NormalOn = 2,
|
|---|
| 2887 | DisabledOff = 4,
|
|---|
| 2888 | DisabledOn = 8,
|
|---|
| 2889 | ActiveOff = 16,
|
|---|
| 2890 | ActiveOn = 32,
|
|---|
| 2891 | SelectedOff = 64,
|
|---|
| 2892 | SelectedOn = 128
|
|---|
| 2893 | };
|
|---|
| 2894 |
|
|---|
| 2895 | DomResourceIcon(const DomResourceIcon &other);
|
|---|
| 2896 | void operator = (const DomResourceIcon&other);
|
|---|
| 2897 | };
|
|---|
| 2898 |
|
|---|
| 2899 | class QDESIGNER_UILIB_EXPORT DomString {
|
|---|
| 2900 | public:
|
|---|
| 2901 | DomString();
|
|---|
| 2902 | ~DomString();
|
|---|
| 2903 |
|
|---|
| 2904 | void read(QXmlStreamReader &reader);
|
|---|
| 2905 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2906 | void read(const QDomElement &node);
|
|---|
| 2907 | #endif
|
|---|
| 2908 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2909 | inline QString text() const { return m_text; }
|
|---|
| 2910 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2911 |
|
|---|
| 2912 | // attribute accessors
|
|---|
| 2913 | inline bool hasAttributeNotr() const { return m_has_attr_notr; }
|
|---|
| 2914 | inline QString attributeNotr() const { return m_attr_notr; }
|
|---|
| 2915 | inline void setAttributeNotr(const QString& a) { m_attr_notr = a; m_has_attr_notr = true; }
|
|---|
| 2916 | inline void clearAttributeNotr() { m_has_attr_notr = false; }
|
|---|
| 2917 |
|
|---|
| 2918 | inline bool hasAttributeComment() const { return m_has_attr_comment; }
|
|---|
| 2919 | inline QString attributeComment() const { return m_attr_comment; }
|
|---|
| 2920 | inline void setAttributeComment(const QString& a) { m_attr_comment = a; m_has_attr_comment = true; }
|
|---|
| 2921 | inline void clearAttributeComment() { m_has_attr_comment = false; }
|
|---|
| 2922 |
|
|---|
| 2923 | inline bool hasAttributeExtraComment() const { return m_has_attr_extraComment; }
|
|---|
| 2924 | inline QString attributeExtraComment() const { return m_attr_extraComment; }
|
|---|
| 2925 | inline void setAttributeExtraComment(const QString& a) { m_attr_extraComment = a; m_has_attr_extraComment = true; }
|
|---|
| 2926 | inline void clearAttributeExtraComment() { m_has_attr_extraComment = false; }
|
|---|
| 2927 |
|
|---|
| 2928 | // child element accessors
|
|---|
| 2929 | private:
|
|---|
| 2930 | QString m_text;
|
|---|
| 2931 | void clear(bool clear_all = true);
|
|---|
| 2932 |
|
|---|
| 2933 | // attribute data
|
|---|
| 2934 | QString m_attr_notr;
|
|---|
| 2935 | bool m_has_attr_notr;
|
|---|
| 2936 |
|
|---|
| 2937 | QString m_attr_comment;
|
|---|
| 2938 | bool m_has_attr_comment;
|
|---|
| 2939 |
|
|---|
| 2940 | QString m_attr_extraComment;
|
|---|
| 2941 | bool m_has_attr_extraComment;
|
|---|
| 2942 |
|
|---|
| 2943 | // child element data
|
|---|
| 2944 | uint m_children;
|
|---|
| 2945 |
|
|---|
| 2946 | DomString(const DomString &other);
|
|---|
| 2947 | void operator = (const DomString&other);
|
|---|
| 2948 | };
|
|---|
| 2949 |
|
|---|
| 2950 | class QDESIGNER_UILIB_EXPORT DomPointF {
|
|---|
| 2951 | public:
|
|---|
| 2952 | DomPointF();
|
|---|
| 2953 | ~DomPointF();
|
|---|
| 2954 |
|
|---|
| 2955 | void read(QXmlStreamReader &reader);
|
|---|
| 2956 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 2957 | void read(const QDomElement &node);
|
|---|
| 2958 | #endif
|
|---|
| 2959 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 2960 | inline QString text() const { return m_text; }
|
|---|
| 2961 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 2962 |
|
|---|
| 2963 | // attribute accessors
|
|---|
| 2964 | // child element accessors
|
|---|
| 2965 | inline double elementX() const { return m_x; }
|
|---|
| 2966 | void setElementX(double a);
|
|---|
| 2967 | inline bool hasElementX() const { return m_children & X; }
|
|---|
| 2968 | void clearElementX();
|
|---|
| 2969 |
|
|---|
| 2970 | inline double elementY() const { return m_y; }
|
|---|
| 2971 | void setElementY(double a);
|
|---|
| 2972 | inline bool hasElementY() const { return m_children & Y; }
|
|---|
| 2973 | void clearElementY();
|
|---|
| 2974 |
|
|---|
| 2975 | private:
|
|---|
| 2976 | QString m_text;
|
|---|
| 2977 | void clear(bool clear_all = true);
|
|---|
| 2978 |
|
|---|
| 2979 | // attribute data
|
|---|
| 2980 | // child element data
|
|---|
| 2981 | uint m_children;
|
|---|
| 2982 | double m_x;
|
|---|
| 2983 | double m_y;
|
|---|
| 2984 | enum Child {
|
|---|
| 2985 | X = 1,
|
|---|
| 2986 | Y = 2
|
|---|
| 2987 | };
|
|---|
| 2988 |
|
|---|
| 2989 | DomPointF(const DomPointF &other);
|
|---|
| 2990 | void operator = (const DomPointF&other);
|
|---|
| 2991 | };
|
|---|
| 2992 |
|
|---|
| 2993 | class QDESIGNER_UILIB_EXPORT DomRectF {
|
|---|
| 2994 | public:
|
|---|
| 2995 | DomRectF();
|
|---|
| 2996 | ~DomRectF();
|
|---|
| 2997 |
|
|---|
| 2998 | void read(QXmlStreamReader &reader);
|
|---|
| 2999 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3000 | void read(const QDomElement &node);
|
|---|
| 3001 | #endif
|
|---|
| 3002 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3003 | inline QString text() const { return m_text; }
|
|---|
| 3004 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3005 |
|
|---|
| 3006 | // attribute accessors
|
|---|
| 3007 | // child element accessors
|
|---|
| 3008 | inline double elementX() const { return m_x; }
|
|---|
| 3009 | void setElementX(double a);
|
|---|
| 3010 | inline bool hasElementX() const { return m_children & X; }
|
|---|
| 3011 | void clearElementX();
|
|---|
| 3012 |
|
|---|
| 3013 | inline double elementY() const { return m_y; }
|
|---|
| 3014 | void setElementY(double a);
|
|---|
| 3015 | inline bool hasElementY() const { return m_children & Y; }
|
|---|
| 3016 | void clearElementY();
|
|---|
| 3017 |
|
|---|
| 3018 | inline double elementWidth() const { return m_width; }
|
|---|
| 3019 | void setElementWidth(double a);
|
|---|
| 3020 | inline bool hasElementWidth() const { return m_children & Width; }
|
|---|
| 3021 | void clearElementWidth();
|
|---|
| 3022 |
|
|---|
| 3023 | inline double elementHeight() const { return m_height; }
|
|---|
| 3024 | void setElementHeight(double a);
|
|---|
| 3025 | inline bool hasElementHeight() const { return m_children & Height; }
|
|---|
| 3026 | void clearElementHeight();
|
|---|
| 3027 |
|
|---|
| 3028 | private:
|
|---|
| 3029 | QString m_text;
|
|---|
| 3030 | void clear(bool clear_all = true);
|
|---|
| 3031 |
|
|---|
| 3032 | // attribute data
|
|---|
| 3033 | // child element data
|
|---|
| 3034 | uint m_children;
|
|---|
| 3035 | double m_x;
|
|---|
| 3036 | double m_y;
|
|---|
| 3037 | double m_width;
|
|---|
| 3038 | double m_height;
|
|---|
| 3039 | enum Child {
|
|---|
| 3040 | X = 1,
|
|---|
| 3041 | Y = 2,
|
|---|
| 3042 | Width = 4,
|
|---|
| 3043 | Height = 8
|
|---|
| 3044 | };
|
|---|
| 3045 |
|
|---|
| 3046 | DomRectF(const DomRectF &other);
|
|---|
| 3047 | void operator = (const DomRectF&other);
|
|---|
| 3048 | };
|
|---|
| 3049 |
|
|---|
| 3050 | class QDESIGNER_UILIB_EXPORT DomSizeF {
|
|---|
| 3051 | public:
|
|---|
| 3052 | DomSizeF();
|
|---|
| 3053 | ~DomSizeF();
|
|---|
| 3054 |
|
|---|
| 3055 | void read(QXmlStreamReader &reader);
|
|---|
| 3056 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3057 | void read(const QDomElement &node);
|
|---|
| 3058 | #endif
|
|---|
| 3059 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3060 | inline QString text() const { return m_text; }
|
|---|
| 3061 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3062 |
|
|---|
| 3063 | // attribute accessors
|
|---|
| 3064 | // child element accessors
|
|---|
| 3065 | inline double elementWidth() const { return m_width; }
|
|---|
| 3066 | void setElementWidth(double a);
|
|---|
| 3067 | inline bool hasElementWidth() const { return m_children & Width; }
|
|---|
| 3068 | void clearElementWidth();
|
|---|
| 3069 |
|
|---|
| 3070 | inline double elementHeight() const { return m_height; }
|
|---|
| 3071 | void setElementHeight(double a);
|
|---|
| 3072 | inline bool hasElementHeight() const { return m_children & Height; }
|
|---|
| 3073 | void clearElementHeight();
|
|---|
| 3074 |
|
|---|
| 3075 | private:
|
|---|
| 3076 | QString m_text;
|
|---|
| 3077 | void clear(bool clear_all = true);
|
|---|
| 3078 |
|
|---|
| 3079 | // attribute data
|
|---|
| 3080 | // child element data
|
|---|
| 3081 | uint m_children;
|
|---|
| 3082 | double m_width;
|
|---|
| 3083 | double m_height;
|
|---|
| 3084 | enum Child {
|
|---|
| 3085 | Width = 1,
|
|---|
| 3086 | Height = 2
|
|---|
| 3087 | };
|
|---|
| 3088 |
|
|---|
| 3089 | DomSizeF(const DomSizeF &other);
|
|---|
| 3090 | void operator = (const DomSizeF&other);
|
|---|
| 3091 | };
|
|---|
| 3092 |
|
|---|
| 3093 | class QDESIGNER_UILIB_EXPORT DomChar {
|
|---|
| 3094 | public:
|
|---|
| 3095 | DomChar();
|
|---|
| 3096 | ~DomChar();
|
|---|
| 3097 |
|
|---|
| 3098 | void read(QXmlStreamReader &reader);
|
|---|
| 3099 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3100 | void read(const QDomElement &node);
|
|---|
| 3101 | #endif
|
|---|
| 3102 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3103 | inline QString text() const { return m_text; }
|
|---|
| 3104 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3105 |
|
|---|
| 3106 | // attribute accessors
|
|---|
| 3107 | // child element accessors
|
|---|
| 3108 | inline int elementUnicode() const { return m_unicode; }
|
|---|
| 3109 | void setElementUnicode(int a);
|
|---|
| 3110 | inline bool hasElementUnicode() const { return m_children & Unicode; }
|
|---|
| 3111 | void clearElementUnicode();
|
|---|
| 3112 |
|
|---|
| 3113 | private:
|
|---|
| 3114 | QString m_text;
|
|---|
| 3115 | void clear(bool clear_all = true);
|
|---|
| 3116 |
|
|---|
| 3117 | // attribute data
|
|---|
| 3118 | // child element data
|
|---|
| 3119 | uint m_children;
|
|---|
| 3120 | int m_unicode;
|
|---|
| 3121 | enum Child {
|
|---|
| 3122 | Unicode = 1
|
|---|
| 3123 | };
|
|---|
| 3124 |
|
|---|
| 3125 | DomChar(const DomChar &other);
|
|---|
| 3126 | void operator = (const DomChar&other);
|
|---|
| 3127 | };
|
|---|
| 3128 |
|
|---|
| 3129 | class QDESIGNER_UILIB_EXPORT DomUrl {
|
|---|
| 3130 | public:
|
|---|
| 3131 | DomUrl();
|
|---|
| 3132 | ~DomUrl();
|
|---|
| 3133 |
|
|---|
| 3134 | void read(QXmlStreamReader &reader);
|
|---|
| 3135 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3136 | void read(const QDomElement &node);
|
|---|
| 3137 | #endif
|
|---|
| 3138 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3139 | inline QString text() const { return m_text; }
|
|---|
| 3140 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3141 |
|
|---|
| 3142 | // attribute accessors
|
|---|
| 3143 | // child element accessors
|
|---|
| 3144 | inline DomString* elementString() const { return m_string; }
|
|---|
| 3145 | DomString* takeElementString();
|
|---|
| 3146 | void setElementString(DomString* a);
|
|---|
| 3147 | inline bool hasElementString() const { return m_children & String; }
|
|---|
| 3148 | void clearElementString();
|
|---|
| 3149 |
|
|---|
| 3150 | private:
|
|---|
| 3151 | QString m_text;
|
|---|
| 3152 | void clear(bool clear_all = true);
|
|---|
| 3153 |
|
|---|
| 3154 | // attribute data
|
|---|
| 3155 | // child element data
|
|---|
| 3156 | uint m_children;
|
|---|
| 3157 | DomString* m_string;
|
|---|
| 3158 | enum Child {
|
|---|
| 3159 | String = 1
|
|---|
| 3160 | };
|
|---|
| 3161 |
|
|---|
| 3162 | DomUrl(const DomUrl &other);
|
|---|
| 3163 | void operator = (const DomUrl&other);
|
|---|
| 3164 | };
|
|---|
| 3165 |
|
|---|
| 3166 | class QDESIGNER_UILIB_EXPORT DomProperty {
|
|---|
| 3167 | public:
|
|---|
| 3168 | DomProperty();
|
|---|
| 3169 | ~DomProperty();
|
|---|
| 3170 |
|
|---|
| 3171 | void read(QXmlStreamReader &reader);
|
|---|
| 3172 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3173 | void read(const QDomElement &node);
|
|---|
| 3174 | #endif
|
|---|
| 3175 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3176 | inline QString text() const { return m_text; }
|
|---|
| 3177 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3178 |
|
|---|
| 3179 | // attribute accessors
|
|---|
| 3180 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 3181 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 3182 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 3183 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 3184 |
|
|---|
| 3185 | inline bool hasAttributeStdset() const { return m_has_attr_stdset; }
|
|---|
| 3186 | inline int attributeStdset() const { return m_attr_stdset; }
|
|---|
| 3187 | inline void setAttributeStdset(int a) { m_attr_stdset = a; m_has_attr_stdset = true; }
|
|---|
| 3188 | inline void clearAttributeStdset() { m_has_attr_stdset = false; }
|
|---|
| 3189 |
|
|---|
| 3190 | // child element accessors
|
|---|
| 3191 | 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 };
|
|---|
| 3192 | inline Kind kind() const { return m_kind; }
|
|---|
| 3193 |
|
|---|
| 3194 | inline QString elementBool() const { return m_bool; }
|
|---|
| 3195 | void setElementBool(const QString& a);
|
|---|
| 3196 |
|
|---|
| 3197 | inline DomColor* elementColor() const { return m_color; }
|
|---|
| 3198 | DomColor* takeElementColor();
|
|---|
| 3199 | void setElementColor(DomColor* a);
|
|---|
| 3200 |
|
|---|
| 3201 | inline QString elementCstring() const { return m_cstring; }
|
|---|
| 3202 | void setElementCstring(const QString& a);
|
|---|
| 3203 |
|
|---|
| 3204 | inline int elementCursor() const { return m_cursor; }
|
|---|
| 3205 | void setElementCursor(int a);
|
|---|
| 3206 |
|
|---|
| 3207 | inline QString elementCursorShape() const { return m_cursorShape; }
|
|---|
| 3208 | void setElementCursorShape(const QString& a);
|
|---|
| 3209 |
|
|---|
| 3210 | inline QString elementEnum() const { return m_enum; }
|
|---|
| 3211 | void setElementEnum(const QString& a);
|
|---|
| 3212 |
|
|---|
| 3213 | inline DomFont* elementFont() const { return m_font; }
|
|---|
| 3214 | DomFont* takeElementFont();
|
|---|
| 3215 | void setElementFont(DomFont* a);
|
|---|
| 3216 |
|
|---|
| 3217 | inline DomResourceIcon* elementIconSet() const { return m_iconSet; }
|
|---|
| 3218 | DomResourceIcon* takeElementIconSet();
|
|---|
| 3219 | void setElementIconSet(DomResourceIcon* a);
|
|---|
| 3220 |
|
|---|
| 3221 | inline DomResourcePixmap* elementPixmap() const { return m_pixmap; }
|
|---|
| 3222 | DomResourcePixmap* takeElementPixmap();
|
|---|
| 3223 | void setElementPixmap(DomResourcePixmap* a);
|
|---|
| 3224 |
|
|---|
| 3225 | inline DomPalette* elementPalette() const { return m_palette; }
|
|---|
| 3226 | DomPalette* takeElementPalette();
|
|---|
| 3227 | void setElementPalette(DomPalette* a);
|
|---|
| 3228 |
|
|---|
| 3229 | inline DomPoint* elementPoint() const { return m_point; }
|
|---|
| 3230 | DomPoint* takeElementPoint();
|
|---|
| 3231 | void setElementPoint(DomPoint* a);
|
|---|
| 3232 |
|
|---|
| 3233 | inline DomRect* elementRect() const { return m_rect; }
|
|---|
| 3234 | DomRect* takeElementRect();
|
|---|
| 3235 | void setElementRect(DomRect* a);
|
|---|
| 3236 |
|
|---|
| 3237 | inline QString elementSet() const { return m_set; }
|
|---|
| 3238 | void setElementSet(const QString& a);
|
|---|
| 3239 |
|
|---|
| 3240 | inline DomLocale* elementLocale() const { return m_locale; }
|
|---|
| 3241 | DomLocale* takeElementLocale();
|
|---|
| 3242 | void setElementLocale(DomLocale* a);
|
|---|
| 3243 |
|
|---|
| 3244 | inline DomSizePolicy* elementSizePolicy() const { return m_sizePolicy; }
|
|---|
| 3245 | DomSizePolicy* takeElementSizePolicy();
|
|---|
| 3246 | void setElementSizePolicy(DomSizePolicy* a);
|
|---|
| 3247 |
|
|---|
| 3248 | inline DomSize* elementSize() const { return m_size; }
|
|---|
| 3249 | DomSize* takeElementSize();
|
|---|
| 3250 | void setElementSize(DomSize* a);
|
|---|
| 3251 |
|
|---|
| 3252 | inline DomString* elementString() const { return m_string; }
|
|---|
| 3253 | DomString* takeElementString();
|
|---|
| 3254 | void setElementString(DomString* a);
|
|---|
| 3255 |
|
|---|
| 3256 | inline DomStringList* elementStringList() const { return m_stringList; }
|
|---|
| 3257 | DomStringList* takeElementStringList();
|
|---|
| 3258 | void setElementStringList(DomStringList* a);
|
|---|
| 3259 |
|
|---|
| 3260 | inline int elementNumber() const { return m_number; }
|
|---|
| 3261 | void setElementNumber(int a);
|
|---|
| 3262 |
|
|---|
| 3263 | inline float elementFloat() const { return m_float; }
|
|---|
| 3264 | void setElementFloat(float a);
|
|---|
| 3265 |
|
|---|
| 3266 | inline double elementDouble() const { return m_double; }
|
|---|
| 3267 | void setElementDouble(double a);
|
|---|
| 3268 |
|
|---|
| 3269 | inline DomDate* elementDate() const { return m_date; }
|
|---|
| 3270 | DomDate* takeElementDate();
|
|---|
| 3271 | void setElementDate(DomDate* a);
|
|---|
| 3272 |
|
|---|
| 3273 | inline DomTime* elementTime() const { return m_time; }
|
|---|
| 3274 | DomTime* takeElementTime();
|
|---|
| 3275 | void setElementTime(DomTime* a);
|
|---|
| 3276 |
|
|---|
| 3277 | inline DomDateTime* elementDateTime() const { return m_dateTime; }
|
|---|
| 3278 | DomDateTime* takeElementDateTime();
|
|---|
| 3279 | void setElementDateTime(DomDateTime* a);
|
|---|
| 3280 |
|
|---|
| 3281 | inline DomPointF* elementPointF() const { return m_pointF; }
|
|---|
| 3282 | DomPointF* takeElementPointF();
|
|---|
| 3283 | void setElementPointF(DomPointF* a);
|
|---|
| 3284 |
|
|---|
| 3285 | inline DomRectF* elementRectF() const { return m_rectF; }
|
|---|
| 3286 | DomRectF* takeElementRectF();
|
|---|
| 3287 | void setElementRectF(DomRectF* a);
|
|---|
| 3288 |
|
|---|
| 3289 | inline DomSizeF* elementSizeF() const { return m_sizeF; }
|
|---|
| 3290 | DomSizeF* takeElementSizeF();
|
|---|
| 3291 | void setElementSizeF(DomSizeF* a);
|
|---|
| 3292 |
|
|---|
| 3293 | inline qlonglong elementLongLong() const { return m_longLong; }
|
|---|
| 3294 | void setElementLongLong(qlonglong a);
|
|---|
| 3295 |
|
|---|
| 3296 | inline DomChar* elementChar() const { return m_char; }
|
|---|
| 3297 | DomChar* takeElementChar();
|
|---|
| 3298 | void setElementChar(DomChar* a);
|
|---|
| 3299 |
|
|---|
| 3300 | inline DomUrl* elementUrl() const { return m_url; }
|
|---|
| 3301 | DomUrl* takeElementUrl();
|
|---|
| 3302 | void setElementUrl(DomUrl* a);
|
|---|
| 3303 |
|
|---|
| 3304 | inline uint elementUInt() const { return m_UInt; }
|
|---|
| 3305 | void setElementUInt(uint a);
|
|---|
| 3306 |
|
|---|
| 3307 | inline qulonglong elementULongLong() const { return m_uLongLong; }
|
|---|
| 3308 | void setElementULongLong(qulonglong a);
|
|---|
| 3309 |
|
|---|
| 3310 | inline DomBrush* elementBrush() const { return m_brush; }
|
|---|
| 3311 | DomBrush* takeElementBrush();
|
|---|
| 3312 | void setElementBrush(DomBrush* a);
|
|---|
| 3313 |
|
|---|
| 3314 | private:
|
|---|
| 3315 | QString m_text;
|
|---|
| 3316 | void clear(bool clear_all = true);
|
|---|
| 3317 |
|
|---|
| 3318 | // attribute data
|
|---|
| 3319 | QString m_attr_name;
|
|---|
| 3320 | bool m_has_attr_name;
|
|---|
| 3321 |
|
|---|
| 3322 | int m_attr_stdset;
|
|---|
| 3323 | bool m_has_attr_stdset;
|
|---|
| 3324 |
|
|---|
| 3325 | // child element data
|
|---|
| 3326 | Kind m_kind;
|
|---|
| 3327 | QString m_bool;
|
|---|
| 3328 | DomColor* m_color;
|
|---|
| 3329 | QString m_cstring;
|
|---|
| 3330 | int m_cursor;
|
|---|
| 3331 | QString m_cursorShape;
|
|---|
| 3332 | QString m_enum;
|
|---|
| 3333 | DomFont* m_font;
|
|---|
| 3334 | DomResourceIcon* m_iconSet;
|
|---|
| 3335 | DomResourcePixmap* m_pixmap;
|
|---|
| 3336 | DomPalette* m_palette;
|
|---|
| 3337 | DomPoint* m_point;
|
|---|
| 3338 | DomRect* m_rect;
|
|---|
| 3339 | QString m_set;
|
|---|
| 3340 | DomLocale* m_locale;
|
|---|
| 3341 | DomSizePolicy* m_sizePolicy;
|
|---|
| 3342 | DomSize* m_size;
|
|---|
| 3343 | DomString* m_string;
|
|---|
| 3344 | DomStringList* m_stringList;
|
|---|
| 3345 | int m_number;
|
|---|
| 3346 | float m_float;
|
|---|
| 3347 | double m_double;
|
|---|
| 3348 | DomDate* m_date;
|
|---|
| 3349 | DomTime* m_time;
|
|---|
| 3350 | DomDateTime* m_dateTime;
|
|---|
| 3351 | DomPointF* m_pointF;
|
|---|
| 3352 | DomRectF* m_rectF;
|
|---|
| 3353 | DomSizeF* m_sizeF;
|
|---|
| 3354 | qlonglong m_longLong;
|
|---|
| 3355 | DomChar* m_char;
|
|---|
| 3356 | DomUrl* m_url;
|
|---|
| 3357 | uint m_UInt;
|
|---|
| 3358 | qulonglong m_uLongLong;
|
|---|
| 3359 | DomBrush* m_brush;
|
|---|
| 3360 |
|
|---|
| 3361 | DomProperty(const DomProperty &other);
|
|---|
| 3362 | void operator = (const DomProperty&other);
|
|---|
| 3363 | };
|
|---|
| 3364 |
|
|---|
| 3365 | class QDESIGNER_UILIB_EXPORT DomConnections {
|
|---|
| 3366 | public:
|
|---|
| 3367 | DomConnections();
|
|---|
| 3368 | ~DomConnections();
|
|---|
| 3369 |
|
|---|
| 3370 | void read(QXmlStreamReader &reader);
|
|---|
| 3371 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3372 | void read(const QDomElement &node);
|
|---|
| 3373 | #endif
|
|---|
| 3374 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3375 | inline QString text() const { return m_text; }
|
|---|
| 3376 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3377 |
|
|---|
| 3378 | // attribute accessors
|
|---|
| 3379 | // child element accessors
|
|---|
| 3380 | inline QList<DomConnection*> elementConnection() const { return m_connection; }
|
|---|
| 3381 | void setElementConnection(const QList<DomConnection*>& a);
|
|---|
| 3382 |
|
|---|
| 3383 | private:
|
|---|
| 3384 | QString m_text;
|
|---|
| 3385 | void clear(bool clear_all = true);
|
|---|
| 3386 |
|
|---|
| 3387 | // attribute data
|
|---|
| 3388 | // child element data
|
|---|
| 3389 | uint m_children;
|
|---|
| 3390 | QList<DomConnection*> m_connection;
|
|---|
| 3391 | enum Child {
|
|---|
| 3392 | Connection = 1
|
|---|
| 3393 | };
|
|---|
| 3394 |
|
|---|
| 3395 | DomConnections(const DomConnections &other);
|
|---|
| 3396 | void operator = (const DomConnections&other);
|
|---|
| 3397 | };
|
|---|
| 3398 |
|
|---|
| 3399 | class QDESIGNER_UILIB_EXPORT DomConnection {
|
|---|
| 3400 | public:
|
|---|
| 3401 | DomConnection();
|
|---|
| 3402 | ~DomConnection();
|
|---|
| 3403 |
|
|---|
| 3404 | void read(QXmlStreamReader &reader);
|
|---|
| 3405 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3406 | void read(const QDomElement &node);
|
|---|
| 3407 | #endif
|
|---|
| 3408 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3409 | inline QString text() const { return m_text; }
|
|---|
| 3410 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3411 |
|
|---|
| 3412 | // attribute accessors
|
|---|
| 3413 | // child element accessors
|
|---|
| 3414 | inline QString elementSender() const { return m_sender; }
|
|---|
| 3415 | void setElementSender(const QString& a);
|
|---|
| 3416 | inline bool hasElementSender() const { return m_children & Sender; }
|
|---|
| 3417 | void clearElementSender();
|
|---|
| 3418 |
|
|---|
| 3419 | inline QString elementSignal() const { return m_signal; }
|
|---|
| 3420 | void setElementSignal(const QString& a);
|
|---|
| 3421 | inline bool hasElementSignal() const { return m_children & Signal; }
|
|---|
| 3422 | void clearElementSignal();
|
|---|
| 3423 |
|
|---|
| 3424 | inline QString elementReceiver() const { return m_receiver; }
|
|---|
| 3425 | void setElementReceiver(const QString& a);
|
|---|
| 3426 | inline bool hasElementReceiver() const { return m_children & Receiver; }
|
|---|
| 3427 | void clearElementReceiver();
|
|---|
| 3428 |
|
|---|
| 3429 | inline QString elementSlot() const { return m_slot; }
|
|---|
| 3430 | void setElementSlot(const QString& a);
|
|---|
| 3431 | inline bool hasElementSlot() const { return m_children & Slot; }
|
|---|
| 3432 | void clearElementSlot();
|
|---|
| 3433 |
|
|---|
| 3434 | inline DomConnectionHints* elementHints() const { return m_hints; }
|
|---|
| 3435 | DomConnectionHints* takeElementHints();
|
|---|
| 3436 | void setElementHints(DomConnectionHints* a);
|
|---|
| 3437 | inline bool hasElementHints() const { return m_children & Hints; }
|
|---|
| 3438 | void clearElementHints();
|
|---|
| 3439 |
|
|---|
| 3440 | private:
|
|---|
| 3441 | QString m_text;
|
|---|
| 3442 | void clear(bool clear_all = true);
|
|---|
| 3443 |
|
|---|
| 3444 | // attribute data
|
|---|
| 3445 | // child element data
|
|---|
| 3446 | uint m_children;
|
|---|
| 3447 | QString m_sender;
|
|---|
| 3448 | QString m_signal;
|
|---|
| 3449 | QString m_receiver;
|
|---|
| 3450 | QString m_slot;
|
|---|
| 3451 | DomConnectionHints* m_hints;
|
|---|
| 3452 | enum Child {
|
|---|
| 3453 | Sender = 1,
|
|---|
| 3454 | Signal = 2,
|
|---|
| 3455 | Receiver = 4,
|
|---|
| 3456 | Slot = 8,
|
|---|
| 3457 | Hints = 16
|
|---|
| 3458 | };
|
|---|
| 3459 |
|
|---|
| 3460 | DomConnection(const DomConnection &other);
|
|---|
| 3461 | void operator = (const DomConnection&other);
|
|---|
| 3462 | };
|
|---|
| 3463 |
|
|---|
| 3464 | class QDESIGNER_UILIB_EXPORT DomConnectionHints {
|
|---|
| 3465 | public:
|
|---|
| 3466 | DomConnectionHints();
|
|---|
| 3467 | ~DomConnectionHints();
|
|---|
| 3468 |
|
|---|
| 3469 | void read(QXmlStreamReader &reader);
|
|---|
| 3470 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3471 | void read(const QDomElement &node);
|
|---|
| 3472 | #endif
|
|---|
| 3473 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3474 | inline QString text() const { return m_text; }
|
|---|
| 3475 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3476 |
|
|---|
| 3477 | // attribute accessors
|
|---|
| 3478 | // child element accessors
|
|---|
| 3479 | inline QList<DomConnectionHint*> elementHint() const { return m_hint; }
|
|---|
| 3480 | void setElementHint(const QList<DomConnectionHint*>& a);
|
|---|
| 3481 |
|
|---|
| 3482 | private:
|
|---|
| 3483 | QString m_text;
|
|---|
| 3484 | void clear(bool clear_all = true);
|
|---|
| 3485 |
|
|---|
| 3486 | // attribute data
|
|---|
| 3487 | // child element data
|
|---|
| 3488 | uint m_children;
|
|---|
| 3489 | QList<DomConnectionHint*> m_hint;
|
|---|
| 3490 | enum Child {
|
|---|
| 3491 | Hint = 1
|
|---|
| 3492 | };
|
|---|
| 3493 |
|
|---|
| 3494 | DomConnectionHints(const DomConnectionHints &other);
|
|---|
| 3495 | void operator = (const DomConnectionHints&other);
|
|---|
| 3496 | };
|
|---|
| 3497 |
|
|---|
| 3498 | class QDESIGNER_UILIB_EXPORT DomConnectionHint {
|
|---|
| 3499 | public:
|
|---|
| 3500 | DomConnectionHint();
|
|---|
| 3501 | ~DomConnectionHint();
|
|---|
| 3502 |
|
|---|
| 3503 | void read(QXmlStreamReader &reader);
|
|---|
| 3504 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3505 | void read(const QDomElement &node);
|
|---|
| 3506 | #endif
|
|---|
| 3507 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3508 | inline QString text() const { return m_text; }
|
|---|
| 3509 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3510 |
|
|---|
| 3511 | // attribute accessors
|
|---|
| 3512 | inline bool hasAttributeType() const { return m_has_attr_type; }
|
|---|
| 3513 | inline QString attributeType() const { return m_attr_type; }
|
|---|
| 3514 | inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; }
|
|---|
| 3515 | inline void clearAttributeType() { m_has_attr_type = false; }
|
|---|
| 3516 |
|
|---|
| 3517 | // child element accessors
|
|---|
| 3518 | inline int elementX() const { return m_x; }
|
|---|
| 3519 | void setElementX(int a);
|
|---|
| 3520 | inline bool hasElementX() const { return m_children & X; }
|
|---|
| 3521 | void clearElementX();
|
|---|
| 3522 |
|
|---|
| 3523 | inline int elementY() const { return m_y; }
|
|---|
| 3524 | void setElementY(int a);
|
|---|
| 3525 | inline bool hasElementY() const { return m_children & Y; }
|
|---|
| 3526 | void clearElementY();
|
|---|
| 3527 |
|
|---|
| 3528 | private:
|
|---|
| 3529 | QString m_text;
|
|---|
| 3530 | void clear(bool clear_all = true);
|
|---|
| 3531 |
|
|---|
| 3532 | // attribute data
|
|---|
| 3533 | QString m_attr_type;
|
|---|
| 3534 | bool m_has_attr_type;
|
|---|
| 3535 |
|
|---|
| 3536 | // child element data
|
|---|
| 3537 | uint m_children;
|
|---|
| 3538 | int m_x;
|
|---|
| 3539 | int m_y;
|
|---|
| 3540 | enum Child {
|
|---|
| 3541 | X = 1,
|
|---|
| 3542 | Y = 2
|
|---|
| 3543 | };
|
|---|
| 3544 |
|
|---|
| 3545 | DomConnectionHint(const DomConnectionHint &other);
|
|---|
| 3546 | void operator = (const DomConnectionHint&other);
|
|---|
| 3547 | };
|
|---|
| 3548 |
|
|---|
| 3549 | class QDESIGNER_UILIB_EXPORT DomScript {
|
|---|
| 3550 | public:
|
|---|
| 3551 | DomScript();
|
|---|
| 3552 | ~DomScript();
|
|---|
| 3553 |
|
|---|
| 3554 | void read(QXmlStreamReader &reader);
|
|---|
| 3555 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3556 | void read(const QDomElement &node);
|
|---|
| 3557 | #endif
|
|---|
| 3558 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3559 | inline QString text() const { return m_text; }
|
|---|
| 3560 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3561 |
|
|---|
| 3562 | // attribute accessors
|
|---|
| 3563 | inline bool hasAttributeSource() const { return m_has_attr_source; }
|
|---|
| 3564 | inline QString attributeSource() const { return m_attr_source; }
|
|---|
| 3565 | inline void setAttributeSource(const QString& a) { m_attr_source = a; m_has_attr_source = true; }
|
|---|
| 3566 | inline void clearAttributeSource() { m_has_attr_source = false; }
|
|---|
| 3567 |
|
|---|
| 3568 | inline bool hasAttributeLanguage() const { return m_has_attr_language; }
|
|---|
| 3569 | inline QString attributeLanguage() const { return m_attr_language; }
|
|---|
| 3570 | inline void setAttributeLanguage(const QString& a) { m_attr_language = a; m_has_attr_language = true; }
|
|---|
| 3571 | inline void clearAttributeLanguage() { m_has_attr_language = false; }
|
|---|
| 3572 |
|
|---|
| 3573 | // child element accessors
|
|---|
| 3574 | private:
|
|---|
| 3575 | QString m_text;
|
|---|
| 3576 | void clear(bool clear_all = true);
|
|---|
| 3577 |
|
|---|
| 3578 | // attribute data
|
|---|
| 3579 | QString m_attr_source;
|
|---|
| 3580 | bool m_has_attr_source;
|
|---|
| 3581 |
|
|---|
| 3582 | QString m_attr_language;
|
|---|
| 3583 | bool m_has_attr_language;
|
|---|
| 3584 |
|
|---|
| 3585 | // child element data
|
|---|
| 3586 | uint m_children;
|
|---|
| 3587 |
|
|---|
| 3588 | DomScript(const DomScript &other);
|
|---|
| 3589 | void operator = (const DomScript&other);
|
|---|
| 3590 | };
|
|---|
| 3591 |
|
|---|
| 3592 | class QDESIGNER_UILIB_EXPORT DomWidgetData {
|
|---|
| 3593 | public:
|
|---|
| 3594 | DomWidgetData();
|
|---|
| 3595 | ~DomWidgetData();
|
|---|
| 3596 |
|
|---|
| 3597 | void read(QXmlStreamReader &reader);
|
|---|
| 3598 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3599 | void read(const QDomElement &node);
|
|---|
| 3600 | #endif
|
|---|
| 3601 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3602 | inline QString text() const { return m_text; }
|
|---|
| 3603 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3604 |
|
|---|
| 3605 | // attribute accessors
|
|---|
| 3606 | // child element accessors
|
|---|
| 3607 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 3608 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 3609 |
|
|---|
| 3610 | private:
|
|---|
| 3611 | QString m_text;
|
|---|
| 3612 | void clear(bool clear_all = true);
|
|---|
| 3613 |
|
|---|
| 3614 | // attribute data
|
|---|
| 3615 | // child element data
|
|---|
| 3616 | uint m_children;
|
|---|
| 3617 | QList<DomProperty*> m_property;
|
|---|
| 3618 | enum Child {
|
|---|
| 3619 | Property = 1
|
|---|
| 3620 | };
|
|---|
| 3621 |
|
|---|
| 3622 | DomWidgetData(const DomWidgetData &other);
|
|---|
| 3623 | void operator = (const DomWidgetData&other);
|
|---|
| 3624 | };
|
|---|
| 3625 |
|
|---|
| 3626 | class QDESIGNER_UILIB_EXPORT DomDesignerData {
|
|---|
| 3627 | public:
|
|---|
| 3628 | DomDesignerData();
|
|---|
| 3629 | ~DomDesignerData();
|
|---|
| 3630 |
|
|---|
| 3631 | void read(QXmlStreamReader &reader);
|
|---|
| 3632 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3633 | void read(const QDomElement &node);
|
|---|
| 3634 | #endif
|
|---|
| 3635 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3636 | inline QString text() const { return m_text; }
|
|---|
| 3637 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3638 |
|
|---|
| 3639 | // attribute accessors
|
|---|
| 3640 | // child element accessors
|
|---|
| 3641 | inline QList<DomProperty*> elementProperty() const { return m_property; }
|
|---|
| 3642 | void setElementProperty(const QList<DomProperty*>& a);
|
|---|
| 3643 |
|
|---|
| 3644 | private:
|
|---|
| 3645 | QString m_text;
|
|---|
| 3646 | void clear(bool clear_all = true);
|
|---|
| 3647 |
|
|---|
| 3648 | // attribute data
|
|---|
| 3649 | // child element data
|
|---|
| 3650 | uint m_children;
|
|---|
| 3651 | QList<DomProperty*> m_property;
|
|---|
| 3652 | enum Child {
|
|---|
| 3653 | Property = 1
|
|---|
| 3654 | };
|
|---|
| 3655 |
|
|---|
| 3656 | DomDesignerData(const DomDesignerData &other);
|
|---|
| 3657 | void operator = (const DomDesignerData&other);
|
|---|
| 3658 | };
|
|---|
| 3659 |
|
|---|
| 3660 | class QDESIGNER_UILIB_EXPORT DomSlots {
|
|---|
| 3661 | public:
|
|---|
| 3662 | DomSlots();
|
|---|
| 3663 | ~DomSlots();
|
|---|
| 3664 |
|
|---|
| 3665 | void read(QXmlStreamReader &reader);
|
|---|
| 3666 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3667 | void read(const QDomElement &node);
|
|---|
| 3668 | #endif
|
|---|
| 3669 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3670 | inline QString text() const { return m_text; }
|
|---|
| 3671 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3672 |
|
|---|
| 3673 | // attribute accessors
|
|---|
| 3674 | // child element accessors
|
|---|
| 3675 | inline QStringList elementSignal() const { return m_signal; }
|
|---|
| 3676 | void setElementSignal(const QStringList& a);
|
|---|
| 3677 |
|
|---|
| 3678 | inline QStringList elementSlot() const { return m_slot; }
|
|---|
| 3679 | void setElementSlot(const QStringList& a);
|
|---|
| 3680 |
|
|---|
| 3681 | private:
|
|---|
| 3682 | QString m_text;
|
|---|
| 3683 | void clear(bool clear_all = true);
|
|---|
| 3684 |
|
|---|
| 3685 | // attribute data
|
|---|
| 3686 | // child element data
|
|---|
| 3687 | uint m_children;
|
|---|
| 3688 | QStringList m_signal;
|
|---|
| 3689 | QStringList m_slot;
|
|---|
| 3690 | enum Child {
|
|---|
| 3691 | Signal = 1,
|
|---|
| 3692 | Slot = 2
|
|---|
| 3693 | };
|
|---|
| 3694 |
|
|---|
| 3695 | DomSlots(const DomSlots &other);
|
|---|
| 3696 | void operator = (const DomSlots&other);
|
|---|
| 3697 | };
|
|---|
| 3698 |
|
|---|
| 3699 | class QDESIGNER_UILIB_EXPORT DomPropertySpecifications {
|
|---|
| 3700 | public:
|
|---|
| 3701 | DomPropertySpecifications();
|
|---|
| 3702 | ~DomPropertySpecifications();
|
|---|
| 3703 |
|
|---|
| 3704 | void read(QXmlStreamReader &reader);
|
|---|
| 3705 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3706 | void read(const QDomElement &node);
|
|---|
| 3707 | #endif
|
|---|
| 3708 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3709 | inline QString text() const { return m_text; }
|
|---|
| 3710 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3711 |
|
|---|
| 3712 | // attribute accessors
|
|---|
| 3713 | // child element accessors
|
|---|
| 3714 | inline QList<DomStringPropertySpecification*> elementStringpropertyspecification() const { return m_stringpropertyspecification; }
|
|---|
| 3715 | void setElementStringpropertyspecification(const QList<DomStringPropertySpecification*>& a);
|
|---|
| 3716 |
|
|---|
| 3717 | private:
|
|---|
| 3718 | QString m_text;
|
|---|
| 3719 | void clear(bool clear_all = true);
|
|---|
| 3720 |
|
|---|
| 3721 | // attribute data
|
|---|
| 3722 | // child element data
|
|---|
| 3723 | uint m_children;
|
|---|
| 3724 | QList<DomStringPropertySpecification*> m_stringpropertyspecification;
|
|---|
| 3725 | enum Child {
|
|---|
| 3726 | Stringpropertyspecification = 1
|
|---|
| 3727 | };
|
|---|
| 3728 |
|
|---|
| 3729 | DomPropertySpecifications(const DomPropertySpecifications &other);
|
|---|
| 3730 | void operator = (const DomPropertySpecifications&other);
|
|---|
| 3731 | };
|
|---|
| 3732 |
|
|---|
| 3733 | class QDESIGNER_UILIB_EXPORT DomStringPropertySpecification {
|
|---|
| 3734 | public:
|
|---|
| 3735 | DomStringPropertySpecification();
|
|---|
| 3736 | ~DomStringPropertySpecification();
|
|---|
| 3737 |
|
|---|
| 3738 | void read(QXmlStreamReader &reader);
|
|---|
| 3739 | #ifdef QUILOADER_QDOM_READ
|
|---|
| 3740 | void read(const QDomElement &node);
|
|---|
| 3741 | #endif
|
|---|
| 3742 | void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const;
|
|---|
| 3743 | inline QString text() const { return m_text; }
|
|---|
| 3744 | inline void setText(const QString &s) { m_text = s; }
|
|---|
| 3745 |
|
|---|
| 3746 | // attribute accessors
|
|---|
| 3747 | inline bool hasAttributeName() const { return m_has_attr_name; }
|
|---|
| 3748 | inline QString attributeName() const { return m_attr_name; }
|
|---|
| 3749 | inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; }
|
|---|
| 3750 | inline void clearAttributeName() { m_has_attr_name = false; }
|
|---|
| 3751 |
|
|---|
| 3752 | inline bool hasAttributeType() const { return m_has_attr_type; }
|
|---|
| 3753 | inline QString attributeType() const { return m_attr_type; }
|
|---|
| 3754 | inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; }
|
|---|
| 3755 | inline void clearAttributeType() { m_has_attr_type = false; }
|
|---|
| 3756 |
|
|---|
| 3757 | inline bool hasAttributeNotr() const { return m_has_attr_notr; }
|
|---|
| 3758 | inline QString attributeNotr() const { return m_attr_notr; }
|
|---|
| 3759 | inline void setAttributeNotr(const QString& a) { m_attr_notr = a; m_has_attr_notr = true; }
|
|---|
| 3760 | inline void clearAttributeNotr() { m_has_attr_notr = false; }
|
|---|
| 3761 |
|
|---|
| 3762 | // child element accessors
|
|---|
| 3763 | private:
|
|---|
| 3764 | QString m_text;
|
|---|
| 3765 | void clear(bool clear_all = true);
|
|---|
| 3766 |
|
|---|
| 3767 | // attribute data
|
|---|
| 3768 | QString m_attr_name;
|
|---|
| 3769 | bool m_has_attr_name;
|
|---|
| 3770 |
|
|---|
| 3771 | QString m_attr_type;
|
|---|
| 3772 | bool m_has_attr_type;
|
|---|
| 3773 |
|
|---|
| 3774 | QString m_attr_notr;
|
|---|
| 3775 | bool m_has_attr_notr;
|
|---|
| 3776 |
|
|---|
| 3777 | // child element data
|
|---|
| 3778 | uint m_children;
|
|---|
| 3779 |
|
|---|
| 3780 | DomStringPropertySpecification(const DomStringPropertySpecification &other);
|
|---|
| 3781 | void operator = (const DomStringPropertySpecification&other);
|
|---|
| 3782 | };
|
|---|
| 3783 |
|
|---|
| 3784 |
|
|---|
| 3785 | #ifdef QFORMINTERNAL_NAMESPACE
|
|---|
| 3786 | }
|
|---|
| 3787 | #endif
|
|---|
| 3788 |
|
|---|
| 3789 | QT_END_NAMESPACE
|
|---|
| 3790 |
|
|---|
| 3791 | #endif // UI4_H
|
|---|