diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-05-30 14:35:57 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-05-30 18:33:59 +0000 |
commit | 437053545553738188731f4667713c7ad4f980e9 (patch) | |
tree | 4aee93a2f830e0990b7a690892ee30c40598f023 | |
parent | 942ca87c2e26ffd9de8fa62a0bb78ae1eddcda58 (diff) |
Qt Designer/Property browser: Fix clazy/Axivion warnings about QMap with pointer keys
Change-Id: I991d1dd70f48c84e45f3779371f5ee49faf2ff0a
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
(cherry picked from commit 63ad31821b466d3140d4bfcbc38d8db00adeac16)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
6 files changed, 40 insertions, 40 deletions
diff --git a/src/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp b/src/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp index c5e23528f..9b1a1ff5a 100644 --- a/src/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp +++ b/src/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp @@ -3,7 +3,7 @@ #include "qtbuttonpropertybrowser.h" -#include <QtCore/QMap> +#include <QtCore/QHash> #include <QtWidgets/QGridLayout> #include <QtWidgets/QLabel> #include <QtWidgets/QToolButton> @@ -50,10 +50,10 @@ private: void setExpanded(WidgetItem *item, bool expanded); QToolButton *createButton(QWidget *panret = 0) const; - QMap<QtBrowserItem *, WidgetItem *> m_indexToItem; - QMap<WidgetItem *, QtBrowserItem *> m_itemToIndex; - QMap<QWidget *, WidgetItem *> m_widgetToItem; - QMap<QObject *, WidgetItem *> m_buttonToItem; + QHash<QtBrowserItem *, WidgetItem *> m_indexToItem; + QHash<WidgetItem *, QtBrowserItem *> m_itemToIndex; + QHash<QWidget *, WidgetItem *> m_widgetToItem; + QHash<QObject *, WidgetItem *> m_buttonToItem; QGridLayout *m_mainLayout; QList<WidgetItem *> m_children; QList<WidgetItem *> m_recreateQueue; @@ -360,7 +360,7 @@ void QtButtonPropertyBrowserPrivate::propertyRemoved(QtBrowserItem *index) void QtButtonPropertyBrowserPrivate::insertRow(QGridLayout *layout, int row) const { - QMap<QLayoutItem *, QRect> itemToPos; + QHash<QLayoutItem *, QRect> itemToPos; int idx = 0; while (idx < layout->count()) { int r, c, rs, cs; @@ -380,7 +380,7 @@ void QtButtonPropertyBrowserPrivate::insertRow(QGridLayout *layout, int row) con void QtButtonPropertyBrowserPrivate::removeRow(QGridLayout *layout, int row) const { - QMap<QLayoutItem *, QRect> itemToPos; + QHash<QLayoutItem *, QRect> itemToPos; int idx = 0; while (idx < layout->count()) { int r, c, rs, cs; diff --git a/src/shared/qtpropertybrowser/qteditorfactory.cpp b/src/shared/qtpropertybrowser/qteditorfactory.cpp index b1c973175..1f51f2ba7 100644 --- a/src/shared/qtpropertybrowser/qteditorfactory.cpp +++ b/src/shared/qtpropertybrowser/qteditorfactory.cpp @@ -4,7 +4,7 @@ #include "qteditorfactory.h" #include "qtpropertybrowserutils_p.h" -#include <QtCore/QMap> +#include <QtCore/QHash> #include <QtCore/QRegularExpression> #include <QtGui/QKeyEvent> #include <QtGui/QRegularExpressionValidator> @@ -51,8 +51,8 @@ class EditorFactoryPrivate public: using EditorList = QList<Editor *>; - using PropertyToEditorListMap = QMap<QtProperty *, EditorList>; - using EditorToPropertyMap = QMap<Editor *, QtProperty *>; + using PropertyToEditorListMap = QHash<QtProperty *, EditorList>; + using EditorToPropertyMap = QHash<Editor *, QtProperty *>; Editor *createEditor(QtProperty *property, QWidget *parent); void initializeEditor(QtProperty *property, Editor *e); @@ -1920,10 +1920,10 @@ public: QtEnumEditorFactory *m_enumEditorFactory; QtEnumPropertyManager *m_enumPropertyManager; - QMap<QtProperty *, QtProperty *> m_propertyToEnum; - QMap<QtProperty *, QtProperty *> m_enumToProperty; - QMap<QtProperty *, QWidgetList > m_enumToEditors; - QMap<QWidget *, QtProperty *> m_editorToEnum; + QHash<QtProperty *, QtProperty *> m_propertyToEnum; + QHash<QtProperty *, QtProperty *> m_enumToProperty; + QHash<QtProperty *, QWidgetList > m_enumToEditors; + QHash<QWidget *, QtProperty *> m_editorToEnum; bool m_updatingEnum; }; diff --git a/src/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp b/src/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp index d30a41348..9f08f67a9 100644 --- a/src/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp +++ b/src/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp @@ -3,7 +3,7 @@ #include "qtgroupboxpropertybrowser.h" -#include <QtCore/QMap> +#include <QtCore/QHash> #include <QtWidgets/QGridLayout> #include <QtWidgets/QGroupBox> #include <QtWidgets/QLabel> @@ -46,9 +46,9 @@ private: bool hasHeader(WidgetItem *item) const; - QMap<QtBrowserItem *, WidgetItem *> m_indexToItem; - QMap<WidgetItem *, QtBrowserItem *> m_itemToIndex; - QMap<QWidget *, WidgetItem *> m_widgetToItem; + QHash<QtBrowserItem *, WidgetItem *> m_indexToItem; + QHash<WidgetItem *, QtBrowserItem *> m_itemToIndex; + QHash<QWidget *, WidgetItem *> m_widgetToItem; QGridLayout *m_mainLayout; QList<WidgetItem *> m_children; QList<WidgetItem *> m_recreateQueue; @@ -289,7 +289,7 @@ void QtGroupBoxPropertyBrowserPrivate::propertyRemoved(QtBrowserItem *index) void QtGroupBoxPropertyBrowserPrivate::insertRow(QGridLayout *layout, int row) const { - QMap<QLayoutItem *, QRect> itemToPos; + QHash<QLayoutItem *, QRect> itemToPos; int idx = 0; while (idx < layout->count()) { int r, c, rs, cs; @@ -309,7 +309,7 @@ void QtGroupBoxPropertyBrowserPrivate::insertRow(QGridLayout *layout, int row) c void QtGroupBoxPropertyBrowserPrivate::removeRow(QGridLayout *layout, int row) const { - QMap<QLayoutItem *, QRect> itemToPos; + QHash<QLayoutItem *, QRect> itemToPos; int idx = 0; while (idx < layout->count()) { int r, c, rs, cs; diff --git a/src/shared/qtpropertybrowser/qtpropertybrowser.cpp b/src/shared/qtpropertybrowser/qtpropertybrowser.cpp index 9fe3ab77d..968a05d3c 100644 --- a/src/shared/qtpropertybrowser/qtpropertybrowser.cpp +++ b/src/shared/qtpropertybrowser/qtpropertybrowser.cpp @@ -2,7 +2,7 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only #include "qtpropertybrowser.h" -#include <QtCore/QMap> +#include <QtCore/QHash> #include <QtGui/QIcon> #if defined(Q_CC_MSVC) @@ -416,7 +416,7 @@ void QtProperty::insertSubProperty(QtProperty *property, // traverse all children of item. if this item is a child of item then cannot add. auto pendingList = property->subProperties(); - QMap<QtProperty *, bool> visited; + QHash<QtProperty *, bool> visited; while (!pendingList.isEmpty()) { QtProperty *i = pendingList.first(); if (i == this) @@ -1166,10 +1166,10 @@ QtBrowserItem::~QtBrowserItem() //////////////////////////////////// -using Map1 = QMap<QtAbstractPropertyBrowser *, - QMap<QtAbstractPropertyManager *, QtAbstractEditorFactoryBase *>>; -using Map2 = QMap<QtAbstractPropertyManager *, - QMap<QtAbstractEditorFactoryBase *, QList<QtAbstractPropertyBrowser *>>>; +using Map1 = QHash<QtAbstractPropertyBrowser *, + QHash<QtAbstractPropertyManager *, QtAbstractEditorFactoryBase *>>; +using Map2 = QHash<QtAbstractPropertyManager *, + QHash<QtAbstractEditorFactoryBase *, QList<QtAbstractPropertyBrowser *>>>; Q_GLOBAL_STATIC(Map1, m_viewToManagerToFactory) Q_GLOBAL_STATIC(Map2, m_managerToFactoryToViews) @@ -1198,12 +1198,12 @@ public: void slotPropertyDataChanged(QtProperty *property); QList<QtProperty *> m_subItems; - QMap<QtAbstractPropertyManager *, QList<QtProperty *> > m_managerToProperties; - QMap<QtProperty *, QList<QtProperty *> > m_propertyToParents; + QHash<QtAbstractPropertyManager *, QList<QtProperty *> > m_managerToProperties; + QHash<QtProperty *, QList<QtProperty *> > m_propertyToParents; - QMap<QtProperty *, QtBrowserItem *> m_topLevelPropertyToIndex; + QHash<QtProperty *, QtBrowserItem *> m_topLevelPropertyToIndex; QList<QtBrowserItem *> m_topLevelIndexes; - QMap<QtProperty *, QList<QtBrowserItem *> > m_propertyToIndexes; + QHash<QtProperty *, QList<QtBrowserItem *> > m_propertyToIndexes; QtBrowserItem *m_currentItem; }; @@ -1279,7 +1279,7 @@ void QtAbstractPropertyBrowserPrivate::removeSubTree(QtProperty *property, void QtAbstractPropertyBrowserPrivate::createBrowserIndexes(QtProperty *property, QtProperty *parentProperty, QtProperty *afterProperty) { - QMap<QtBrowserItem *, QtBrowserItem *> parentToAfter; + QHash<QtBrowserItem *, QtBrowserItem *> parentToAfter; if (afterProperty) { const auto it = m_propertyToIndexes.constFind(afterProperty); if (it == m_propertyToIndexes.constEnd()) diff --git a/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp b/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp index 875f476c1..00ba9b402 100644 --- a/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp +++ b/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp @@ -3,7 +3,7 @@ #include "qttreepropertybrowser.h" -#include <QtCore/QMap> +#include <QtCore/QHash> #include <QtGui/QFocusEvent> #include <QtGui/QIcon> #include <QtGui/QPainter> @@ -61,10 +61,10 @@ public: private: void updateItem(QTreeWidgetItem *item); - QMap<QtBrowserItem *, QTreeWidgetItem *> m_indexToItem; - QMap<QTreeWidgetItem *, QtBrowserItem *> m_itemToIndex; + QHash<QtBrowserItem *, QTreeWidgetItem *> m_indexToItem; + QHash<QTreeWidgetItem *, QtBrowserItem *> m_itemToIndex; - QMap<QtBrowserItem *, QColor> m_indexToBackgroundColor; + QHash<QtBrowserItem *, QColor> m_indexToBackgroundColor; QtPropertyEditorView *m_treeWidget; @@ -215,10 +215,10 @@ private slots: private: int indentation(const QModelIndex &index) const; - using EditorToPropertyMap = QMap<QWidget *, QtProperty *>; + using EditorToPropertyMap = QHash<QWidget *, QtProperty *>; mutable EditorToPropertyMap m_editorToProperty; - using PropertyToEditorMap = QMap<QtProperty *, QWidget *>; + using PropertyToEditorMap = QHash<QtProperty *, QWidget *>; mutable PropertyToEditorMap m_propertyToEditor; QtTreePropertyBrowserPrivate *m_editorPrivate; mutable QTreeWidgetItem *m_editedItem; diff --git a/src/shared/qtpropertybrowser/qtvariantproperty.cpp b/src/shared/qtpropertybrowser/qtvariantproperty.cpp index 5384dbb4f..d0cda5f6f 100644 --- a/src/shared/qtpropertybrowser/qtvariantproperty.cpp +++ b/src/shared/qtpropertybrowser/qtvariantproperty.cpp @@ -7,8 +7,8 @@ #include <QtCore/QVariant> #include <QtCore/QDate> +#include <QtCore/QHash> #include <QtCore/QLocale> -#include <QtCore/QMap> #include <QtCore/QRegularExpression> #if defined(Q_CC_MSVC) @@ -311,7 +311,7 @@ public: QMap<int, int> m_typeToValueType; - QMap<QtProperty *, QtVariantProperty *> m_internalToProperty; + QHash<QtProperty *, QtVariantProperty *> m_internalToProperty; const QString m_constraintAttribute; const QString m_singleStepAttribute; @@ -1893,7 +1893,7 @@ public: QtColorEditorFactory *m_colorEditorFactory; QtFontEditorFactory *m_fontEditorFactory; - QMap<QtAbstractEditorFactoryBase *, int> m_factoryToType; + QHash<QtAbstractEditorFactoryBase *, int> m_factoryToType; QMap<int, QtAbstractEditorFactoryBase *> m_typeToFactory; }; |