summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2023-05-30 14:35:57 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-05-30 18:33:59 +0000
commit437053545553738188731f4667713c7ad4f980e9 (patch)
tree4aee93a2f830e0990b7a690892ee30c40598f023
parent942ca87c2e26ffd9de8fa62a0bb78ae1eddcda58 (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>
-rw-r--r--src/shared/qtpropertybrowser/qtbuttonpropertybrowser.cpp14
-rw-r--r--src/shared/qtpropertybrowser/qteditorfactory.cpp14
-rw-r--r--src/shared/qtpropertybrowser/qtgroupboxpropertybrowser.cpp12
-rw-r--r--src/shared/qtpropertybrowser/qtpropertybrowser.cpp22
-rw-r--r--src/shared/qtpropertybrowser/qttreepropertybrowser.cpp12
-rw-r--r--src/shared/qtpropertybrowser/qtvariantproperty.cpp6
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;
};