From a298a8ea54d5bfe86b64d1ea76eefdaed1786df3 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 22 Jun 2020 13:44:54 +0200 Subject: [PATCH] Use QList instead of QVector in uic Task-number: QTBUG-84469 Change-Id: I2ce8ca51409c8e29a84d88bdda968e6dec419bea Reviewed-by: Friedemann Kleint --- src/tools/uic/cpp/cppwriteinitialization.cpp | 2 +- src/tools/uic/cpp/cppwriteinitialization.h | 10 +- src/tools/uic/treewalker.h | 2 +- src/tools/uic/ui4.cpp | 78 +++---- src/tools/uic/ui4.h | 230 +++++++++---------- src/tools/uic/utils.h | 2 +- 6 files changed, 162 insertions(+), 162 deletions(-) diff --git a/src/tools/uic/cpp/cppwriteinitialization.cpp b/src/tools/uic/cpp/cppwriteinitialization.cpp index a0d6bade858..6d68dc0d784 100644 --- a/src/tools/uic/cpp/cppwriteinitialization.cpp +++ b/src/tools/uic/cpp/cppwriteinitialization.cpp @@ -2338,7 +2338,7 @@ void WriteInitialization::initializeTreeWidget(DomWidget *w) conditions an item is needed needs to be done bottom-up, the whole process makes two passes, storing the intermediate result in a recursive StringInitializerListMap. */ -WriteInitialization::Items WriteInitialization::initializeTreeWidgetItems(const QVector &domItems) +WriteInitialization::Items WriteInitialization::initializeTreeWidgetItems(const QList &domItems) { // items Items items; diff --git a/src/tools/uic/cpp/cppwriteinitialization.h b/src/tools/uic/cpp/cppwriteinitialization.h index ed8f29d15cb..784ef6fe3e7 100644 --- a/src/tools/uic/cpp/cppwriteinitialization.h +++ b/src/tools/uic/cpp/cppwriteinitialization.h @@ -88,7 +88,7 @@ namespace CPP { struct WriteInitialization : public TreeWalker { - using DomPropertyList = QVector; + using DomPropertyList = QList; using DomPropertyMap = QHash; WriteInitialization(Uic *uic); @@ -190,7 +190,7 @@ private: }; ItemData m_setupUiData; ItemData m_retranslateUiData; - QVector m_children; + QList m_children; Item *m_parent = nullptr; const QString m_itemClassName; @@ -199,7 +199,7 @@ private: QTextStream &m_retranslateUiStream; Driver *m_driver; }; - using Items = QVector; + using Items = QList; void addInitializer(Item *item, const QString &name, int column, const QString &value, const QString &directive = QString(), bool translatable = false) const; @@ -218,7 +218,7 @@ private: void initializeComboBox(DomWidget *w); void initializeListWidget(DomWidget *w); void initializeTreeWidget(DomWidget *w); - Items initializeTreeWidgetItems(const QVector &domItems); + Items initializeTreeWidgetItems(const QList &domItems); void initializeTableWidget(DomWidget *w); QString disableSorting(DomWidget *w, const QString &varName); @@ -263,7 +263,7 @@ private: QStack m_widgetChain; QStack m_layoutChain; QStack m_actionGroupChain; - QVector m_buddies; + QList m_buddies; QSet m_buttonGroups; using ColorBrushHash = QHash; diff --git a/src/tools/uic/treewalker.h b/src/tools/uic/treewalker.h index 6905d74fd99..05b5dbf9fc5 100644 --- a/src/tools/uic/treewalker.h +++ b/src/tools/uic/treewalker.h @@ -104,7 +104,7 @@ struct TreeWalker virtual void acceptTime(DomTime *time); virtual void acceptDateTime(DomDateTime *dateTime); virtual void acceptProperty(DomProperty *property); - using DomWidgets = QVector; + using DomWidgets = QList; virtual void acceptIncludes(DomIncludes *includes); virtual void acceptInclude(DomInclude *incl); virtual void acceptAction(DomAction *action); diff --git a/src/tools/uic/ui4.cpp b/src/tools/uic/ui4.cpp index ed00e2c3fd3..a155df9b6ca 100644 --- a/src/tools/uic/ui4.cpp +++ b/src/tools/uic/ui4.cpp @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2016 The Qt Company Ltd. +** Copyright (C) 2020 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the tools applications of the Qt Toolkit. @@ -609,7 +609,7 @@ void DomIncludes::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomIncludes::setElementInclude(const QVector &a) +void DomIncludes::setElementInclude(const QList &a) { m_children |= Include; m_include = a; @@ -720,7 +720,7 @@ void DomResources::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomResources::setElementInclude(const QVector &a) +void DomResources::setElementInclude(const QList &a) { m_children |= Include; m_include = a; @@ -850,25 +850,25 @@ void DomActionGroup::write(QXmlStreamWriter &writer, const QString &tagName) con writer.writeEndElement(); } -void DomActionGroup::setElementAction(const QVector &a) +void DomActionGroup::setElementAction(const QList &a) { m_children |= Action; m_action = a; } -void DomActionGroup::setElementActionGroup(const QVector &a) +void DomActionGroup::setElementActionGroup(const QList &a) { m_children |= ActionGroup; m_actionGroup = a; } -void DomActionGroup::setElementProperty(const QVector &a) +void DomActionGroup::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomActionGroup::setElementAttribute(const QVector &a) +void DomActionGroup::setElementAttribute(const QList &a) { m_children |= Attribute; m_attribute = a; @@ -944,13 +944,13 @@ void DomAction::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomAction::setElementProperty(const QVector &a) +void DomAction::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomAction::setElementAttribute(const QVector &a) +void DomAction::setElementAttribute(const QList &a) { m_children |= Attribute; m_attribute = a; @@ -1058,13 +1058,13 @@ void DomButtonGroup::write(QXmlStreamWriter &writer, const QString &tagName) con writer.writeEndElement(); } -void DomButtonGroup::setElementProperty(const QVector &a) +void DomButtonGroup::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomButtonGroup::setElementAttribute(const QVector &a) +void DomButtonGroup::setElementAttribute(const QList &a) { m_children |= Attribute; m_attribute = a; @@ -1109,7 +1109,7 @@ void DomButtonGroups::write(QXmlStreamWriter &writer, const QString &tagName) co writer.writeEndElement(); } -void DomButtonGroups::setElementButtonGroup(const QVector &a) +void DomButtonGroups::setElementButtonGroup(const QList &a) { m_children |= ButtonGroup; m_buttonGroup = a; @@ -1154,7 +1154,7 @@ void DomCustomWidgets::write(QXmlStreamWriter &writer, const QString &tagName) c writer.writeEndElement(); } -void DomCustomWidgets::setElementCustomWidget(const QVector &a) +void DomCustomWidgets::setElementCustomWidget(const QList &a) { m_children |= CustomWidget; m_customWidget = a; @@ -1717,19 +1717,19 @@ void DomLayout::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomLayout::setElementProperty(const QVector &a) +void DomLayout::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomLayout::setElementAttribute(const QVector &a) +void DomLayout::setElementAttribute(const QList &a) { m_children |= Attribute; m_attribute = a; } -void DomLayout::setElementItem(const QVector &a) +void DomLayout::setElementItem(const QList &a) { m_children |= Item; m_item = a; @@ -1938,7 +1938,7 @@ void DomRow::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomRow::setElementProperty(const QVector &a) +void DomRow::setElementProperty(const QList &a) { m_children |= Property; m_property = a; @@ -1983,7 +1983,7 @@ void DomColumn::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomColumn::setElementProperty(const QVector &a) +void DomColumn::setElementProperty(const QList &a) { m_children |= Property; m_property = a; @@ -2059,13 +2059,13 @@ void DomItem::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomItem::setElementProperty(const QVector &a) +void DomItem::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomItem::setElementItem(const QVector &a) +void DomItem::setElementItem(const QList &a) { m_children |= Item; m_item = a; @@ -2268,61 +2268,61 @@ void DomWidget::setElementClass(const QStringList &a) m_class = a; } -void DomWidget::setElementProperty(const QVector &a) +void DomWidget::setElementProperty(const QList &a) { m_children |= Property; m_property = a; } -void DomWidget::setElementAttribute(const QVector &a) +void DomWidget::setElementAttribute(const QList &a) { m_children |= Attribute; m_attribute = a; } -void DomWidget::setElementRow(const QVector &a) +void DomWidget::setElementRow(const QList &a) { m_children |= Row; m_row = a; } -void DomWidget::setElementColumn(const QVector &a) +void DomWidget::setElementColumn(const QList &a) { m_children |= Column; m_column = a; } -void DomWidget::setElementItem(const QVector &a) +void DomWidget::setElementItem(const QList &a) { m_children |= Item; m_item = a; } -void DomWidget::setElementLayout(const QVector &a) +void DomWidget::setElementLayout(const QList &a) { m_children |= Layout; m_layout = a; } -void DomWidget::setElementWidget(const QVector &a) +void DomWidget::setElementWidget(const QList &a) { m_children |= Widget; m_widget = a; } -void DomWidget::setElementAction(const QVector &a) +void DomWidget::setElementAction(const QList &a) { m_children |= Action; m_action = a; } -void DomWidget::setElementActionGroup(const QVector &a) +void DomWidget::setElementActionGroup(const QList &a) { m_children |= ActionGroup; m_actionGroup = a; } -void DomWidget::setElementAddAction(const QVector &a) +void DomWidget::setElementAddAction(const QList &a) { m_children |= AddAction; m_addAction = a; @@ -2386,7 +2386,7 @@ void DomSpacer::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomSpacer::setElementProperty(const QVector &a) +void DomSpacer::setElementProperty(const QList &a) { m_children |= Property; m_property = a; @@ -2694,7 +2694,7 @@ void DomGradient::write(QXmlStreamWriter &writer, const QString &tagName) const writer.writeEndElement(); } -void DomGradient::setElementGradientStop(const QVector &a) +void DomGradient::setElementGradientStop(const QList &a) { m_children |= GradientStop; m_gradientStop = a; @@ -2959,13 +2959,13 @@ void DomColorGroup::write(QXmlStreamWriter &writer, const QString &tagName) cons writer.writeEndElement(); } -void DomColorGroup::setElementColorRole(const QVector &a) +void DomColorGroup::setElementColorRole(const QList &a) { m_children |= ColorRole; m_colorRole = a; } -void DomColorGroup::setElementColor(const QVector &a) +void DomColorGroup::setElementColor(const QList &a) { m_children |= Color; m_color = a; @@ -5687,7 +5687,7 @@ void DomConnections::write(QXmlStreamWriter &writer, const QString &tagName) con writer.writeEndElement(); } -void DomConnections::setElementConnection(const QVector &a) +void DomConnections::setElementConnection(const QList &a) { m_children |= Connection; m_connection = a; @@ -5864,7 +5864,7 @@ void DomConnectionHints::write(QXmlStreamWriter &writer, const QString &tagName) writer.writeEndElement(); } -void DomConnectionHints::setElementHint(const QVector &a) +void DomConnectionHints::setElementHint(const QList &a) { m_children |= Hint; m_hint = a; @@ -5984,7 +5984,7 @@ void DomDesignerData::write(QXmlStreamWriter &writer, const QString &tagName) co writer.writeEndElement(); } -void DomDesignerData::setElementProperty(const QVector &a) +void DomDesignerData::setElementProperty(const QList &a) { m_children |= Property; m_property = a; @@ -6096,13 +6096,13 @@ void DomPropertySpecifications::write(QXmlStreamWriter &writer, const QString &t writer.writeEndElement(); } -void DomPropertySpecifications::setElementTooltip(const QVector &a) +void DomPropertySpecifications::setElementTooltip(const QList &a) { m_children |= Tooltip; m_tooltip = a; } -void DomPropertySpecifications::setElementStringpropertyspecification(const QVector &a) +void DomPropertySpecifications::setElementStringpropertyspecification(const QList &a) { m_children |= Stringpropertyspecification; m_stringpropertyspecification = a; diff --git a/src/tools/uic/ui4.h b/src/tools/uic/ui4.h index 90b17f70278..3e0e09a4e04 100644 --- a/src/tools/uic/ui4.h +++ b/src/tools/uic/ui4.h @@ -1,6 +1,6 @@ /**************************************************************************** ** -** Copyright (C) 2016 The Qt Company Ltd. +** Copyright (C) 2020 The Qt Company Ltd. ** Contact: https://www.qt.io/licensing/ ** ** This file is part of the tools applications of the Qt Toolkit. @@ -348,14 +348,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementInclude() const { return m_include; } - void setElementInclude(const QVector &a); + inline QList elementInclude() const { return m_include; } + void setElementInclude(const QList &a); private: // child element data uint m_children = 0; - QVector m_include; + QList m_include; enum Child { Include = 1 @@ -412,8 +412,8 @@ public: inline void clearAttributeName() { m_has_attr_name = false; } // child element accessors - inline QVector elementInclude() const { return m_include; } - void setElementInclude(const QVector &a); + inline QList elementInclude() const { return m_include; } + void setElementInclude(const QList &a); private: // attribute data @@ -422,7 +422,7 @@ private: // child element data uint m_children = 0; - QVector m_include; + QList m_include; enum Child { Include = 1 @@ -466,17 +466,17 @@ public: inline void clearAttributeName() { m_has_attr_name = false; } // child element accessors - inline QVector elementAction() const { return m_action; } - void setElementAction(const QVector &a); + inline QList elementAction() const { return m_action; } + void setElementAction(const QList &a); - inline QVector elementActionGroup() const { return m_actionGroup; } - void setElementActionGroup(const QVector &a); + inline QList elementActionGroup() const { return m_actionGroup; } + void setElementActionGroup(const QList &a); - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementAttribute() const { return m_attribute; } - void setElementAttribute(const QVector &a); + inline QList elementAttribute() const { return m_attribute; } + void setElementAttribute(const QList &a); private: // attribute data @@ -485,10 +485,10 @@ private: // child element data uint m_children = 0; - QVector m_action; - QVector m_actionGroup; - QVector m_property; - QVector m_attribute; + QList m_action; + QList m_actionGroup; + QList m_property; + QList m_attribute; enum Child { Action = 1, @@ -519,11 +519,11 @@ public: inline void clearAttributeMenu() { m_has_attr_menu = false; } // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementAttribute() const { return m_attribute; } - void setElementAttribute(const QVector &a); + inline QList elementAttribute() const { return m_attribute; } + void setElementAttribute(const QList &a); private: // attribute data @@ -535,8 +535,8 @@ private: // child element data uint m_children = 0; - QVector m_property; - QVector m_attribute; + QList m_property; + QList m_attribute; enum Child { Property = 1, @@ -581,11 +581,11 @@ public: inline void clearAttributeName() { m_has_attr_name = false; } // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementAttribute() const { return m_attribute; } - void setElementAttribute(const QVector &a); + inline QList elementAttribute() const { return m_attribute; } + void setElementAttribute(const QList &a); private: // attribute data @@ -594,8 +594,8 @@ private: // child element data uint m_children = 0; - QVector m_property; - QVector m_attribute; + QList m_property; + QList m_attribute; enum Child { Property = 1, @@ -613,14 +613,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementButtonGroup() const { return m_buttonGroup; } - void setElementButtonGroup(const QVector &a); + inline QList elementButtonGroup() const { return m_buttonGroup; } + void setElementButtonGroup(const QList &a); private: // child element data uint m_children = 0; - QVector m_buttonGroup; + QList m_buttonGroup; enum Child { ButtonGroup = 1 @@ -637,14 +637,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementCustomWidget() const { return m_customWidget; } - void setElementCustomWidget(const QVector &a); + inline QList elementCustomWidget() const { return m_customWidget; } + void setElementCustomWidget(const QList &a); private: // child element data uint m_children = 0; - QVector m_customWidget; + QList m_customWidget; enum Child { CustomWidget = 1 @@ -891,14 +891,14 @@ public: inline void clearAttributeColumnMinimumWidth() { m_has_attr_columnMinimumWidth = false; } // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementAttribute() const { return m_attribute; } - void setElementAttribute(const QVector &a); + inline QList elementAttribute() const { return m_attribute; } + void setElementAttribute(const QList &a); - inline QVector elementItem() const { return m_item; } - void setElementItem(const QVector &a); + inline QList elementItem() const { return m_item; } + void setElementItem(const QList &a); private: // attribute data @@ -925,9 +925,9 @@ private: // child element data uint m_children = 0; - QVector m_property; - QVector m_attribute; - QVector m_item; + QList m_property; + QList m_attribute; + QList m_item; enum Child { Property = 1, @@ -1023,14 +1023,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); private: // child element data uint m_children = 0; - QVector m_property; + QList m_property; enum Child { Property = 1 @@ -1047,14 +1047,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); private: // child element data uint m_children = 0; - QVector m_property; + QList m_property; enum Child { Property = 1 @@ -1082,11 +1082,11 @@ public: inline void clearAttributeColumn() { m_has_attr_column = false; } // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementItem() const { return m_item; } - void setElementItem(const QVector &a); + inline QList elementItem() const { return m_item; } + void setElementItem(const QList &a); private: // attribute data @@ -1098,8 +1098,8 @@ private: // child element data uint m_children = 0; - QVector m_property; - QVector m_item; + QList m_property; + QList m_item; enum Child { Property = 1, @@ -1136,35 +1136,35 @@ public: inline QStringList elementClass() const { return m_class; } void setElementClass(const QStringList &a); - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); - inline QVector elementAttribute() const { return m_attribute; } - void setElementAttribute(const QVector &a); + inline QList elementAttribute() const { return m_attribute; } + void setElementAttribute(const QList &a); - inline QVector elementRow() const { return m_row; } - void setElementRow(const QVector &a); + inline QList elementRow() const { return m_row; } + void setElementRow(const QList &a); - inline QVector elementColumn() const { return m_column; } - void setElementColumn(const QVector &a); + inline QList elementColumn() const { return m_column; } + void setElementColumn(const QList &a); - inline QVector elementItem() const { return m_item; } - void setElementItem(const QVector &a); + inline QList elementItem() const { return m_item; } + void setElementItem(const QList &a); - inline QVector elementLayout() const { return m_layout; } - void setElementLayout(const QVector &a); + inline QList elementLayout() const { return m_layout; } + void setElementLayout(const QList &a); - inline QVector elementWidget() const { return m_widget; } - void setElementWidget(const QVector &a); + inline QList elementWidget() const { return m_widget; } + void setElementWidget(const QList &a); - inline QVector elementAction() const { return m_action; } - void setElementAction(const QVector &a); + inline QList elementAction() const { return m_action; } + void setElementAction(const QList &a); - inline QVector elementActionGroup() const { return m_actionGroup; } - void setElementActionGroup(const QVector &a); + inline QList elementActionGroup() const { return m_actionGroup; } + void setElementActionGroup(const QList &a); - inline QVector elementAddAction() const { return m_addAction; } - void setElementAddAction(const QVector &a); + inline QList elementAddAction() const { return m_addAction; } + void setElementAddAction(const QList &a); inline QStringList elementZOrder() const { return m_zOrder; } void setElementZOrder(const QStringList &a); @@ -1183,16 +1183,16 @@ private: // child element data uint m_children = 0; QStringList m_class; - QVector m_property; - QVector m_attribute; - QVector m_row; - QVector m_column; - QVector m_item; - QVector m_layout; - QVector m_widget; - QVector m_action; - QVector m_actionGroup; - QVector m_addAction; + QList m_property; + QList m_attribute; + QList m_row; + QList m_column; + QList m_item; + QList m_layout; + QList m_widget; + QList m_action; + QList m_actionGroup; + QList m_addAction; QStringList m_zOrder; enum Child { @@ -1227,8 +1227,8 @@ public: inline void clearAttributeName() { m_has_attr_name = false; } // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); private: // attribute data @@ -1237,7 +1237,7 @@ private: // child element data uint m_children = 0; - QVector m_property; + QList m_property; enum Child { Property = 1 @@ -1405,8 +1405,8 @@ public: inline void clearAttributeCoordinateMode() { m_has_attr_coordinateMode = false; } // child element accessors - inline QVector elementGradientStop() const { return m_gradientStop; } - void setElementGradientStop(const QVector &a); + inline QList elementGradientStop() const { return m_gradientStop; } + void setElementGradientStop(const QList &a); private: // attribute data @@ -1451,7 +1451,7 @@ private: // child element data uint m_children = 0; - QVector m_gradientStop; + QList m_gradientStop; enum Child { GradientStop = 1 @@ -1549,18 +1549,18 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementColorRole() const { return m_colorRole; } - void setElementColorRole(const QVector &a); + inline QList elementColorRole() const { return m_colorRole; } + void setElementColorRole(const QList &a); - inline QVector elementColor() const { return m_color; } - void setElementColor(const QVector &a); + inline QList elementColor() const { return m_color; } + void setElementColor(const QList &a); private: // child element data uint m_children = 0; - QVector m_colorRole; - QVector m_color; + QList m_colorRole; + QList m_color; enum Child { ColorRole = 1, @@ -2660,14 +2660,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementConnection() const { return m_connection; } - void setElementConnection(const QVector &a); + inline QList elementConnection() const { return m_connection; } + void setElementConnection(const QList &a); private: // child element data uint m_children = 0; - QVector m_connection; + QList m_connection; enum Child { Connection = 1 @@ -2739,14 +2739,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementHint() const { return m_hint; } - void setElementHint(const QVector &a); + inline QList elementHint() const { return m_hint; } + void setElementHint(const QList &a); private: // child element data uint m_children = 0; - QVector m_hint; + QList m_hint; enum Child { Hint = 1 @@ -2805,14 +2805,14 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementProperty() const { return m_property; } - void setElementProperty(const QVector &a); + inline QList elementProperty() const { return m_property; } + void setElementProperty(const QList &a); private: // child element data uint m_children = 0; - QVector m_property; + QList m_property; enum Child { Property = 1 @@ -2858,18 +2858,18 @@ public: void write(QXmlStreamWriter &writer, const QString &tagName = QString()) const; // child element accessors - inline QVector elementTooltip() const { return m_tooltip; } - void setElementTooltip(const QVector &a); + inline QList elementTooltip() const { return m_tooltip; } + void setElementTooltip(const QList &a); - inline QVector elementStringpropertyspecification() const { return m_stringpropertyspecification; } - void setElementStringpropertyspecification(const QVector &a); + inline QList elementStringpropertyspecification() const { return m_stringpropertyspecification; } + void setElementStringpropertyspecification(const QList &a); private: // child element data uint m_children = 0; - QVector m_tooltip; - QVector m_stringpropertyspecification; + QList m_tooltip; + QList m_stringpropertyspecification; enum Child { Tooltip = 1, diff --git a/src/tools/uic/utils.h b/src/tools/uic/utils.h index bd543c7bb7f..34c4ab23d42 100644 --- a/src/tools/uic/utils.h +++ b/src/tools/uic/utils.h @@ -42,7 +42,7 @@ inline bool toBool(const QString &str) inline QString toString(const DomString *str) { return str ? str->text() : QString(); } -inline QHash propertyMap(const QVector &properties) +inline QHash propertyMap(const QList &properties) { QHash map; for (DomProperty *p : properties)