uic: Remove some usages of QList
Task-number: QTBUG-79896 Change-Id: I298a434040fa903509685b7cde82bbea722f3246 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
parent
1e5d1a43dc
commit
f2cc6fd4a0
@ -2304,7 +2304,7 @@ void WriteInitialization::initializeTreeWidget(DomWidget *w)
|
||||
|
||||
QString tempName = disableSorting(w, varName);
|
||||
|
||||
QList<Item *> items = initializeTreeWidgetItems(w->elementItem());
|
||||
const auto items = initializeTreeWidgetItems(w->elementItem());
|
||||
for (int i = 0; i < items.count(); i++) {
|
||||
Item *itm = items[i];
|
||||
itm->writeSetupUi(varName);
|
||||
@ -2326,10 +2326,10 @@ 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.
|
||||
*/
|
||||
QList<WriteInitialization::Item *> WriteInitialization::initializeTreeWidgetItems(const QVector<DomItem *> &domItems)
|
||||
WriteInitialization::Items WriteInitialization::initializeTreeWidgetItems(const QVector<DomItem *> &domItems)
|
||||
{
|
||||
// items
|
||||
QList<Item *> items;
|
||||
Items items;
|
||||
const int numDomItems = domItems.size();
|
||||
items.reserve(numDomItems);
|
||||
|
||||
@ -2357,7 +2357,7 @@ QList<WriteInitialization::Item *> WriteInitialization::initializeTreeWidgetItem
|
||||
// AbstractFromBuilder saves flags last, so they always end up in the last column's map.
|
||||
addQtFlagsInitializer(item, map, QLatin1String("flags"));
|
||||
|
||||
const QList<Item *> subItems = initializeTreeWidgetItems(domItem->elementItem());
|
||||
const auto subItems = initializeTreeWidgetItems(domItem->elementItem());
|
||||
for (Item *subItem : subItems)
|
||||
item->addChild(subItem);
|
||||
}
|
||||
|
@ -187,7 +187,7 @@ private:
|
||||
};
|
||||
ItemData m_setupUiData;
|
||||
ItemData m_retranslateUiData;
|
||||
QList<Item *> m_children;
|
||||
QVector<Item *> m_children;
|
||||
Item *m_parent = nullptr;
|
||||
|
||||
const QString m_itemClassName;
|
||||
@ -196,6 +196,7 @@ private:
|
||||
QTextStream &m_retranslateUiStream;
|
||||
Driver *m_driver;
|
||||
};
|
||||
using Items = QVector<Item *>;
|
||||
|
||||
void addInitializer(Item *item,
|
||||
const QString &name, int column, const QString &value, const QString &directive = QString(), bool translatable = false) const;
|
||||
@ -214,7 +215,7 @@ private:
|
||||
void initializeComboBox(DomWidget *w);
|
||||
void initializeListWidget(DomWidget *w);
|
||||
void initializeTreeWidget(DomWidget *w);
|
||||
QList<Item *> initializeTreeWidgetItems(const QVector<DomItem *> &domItems);
|
||||
Items initializeTreeWidgetItems(const QVector<DomItem *> &domItems);
|
||||
void initializeTableWidget(DomWidget *w);
|
||||
|
||||
QString disableSorting(DomWidget *w, const QString &varName);
|
||||
|
@ -29,7 +29,7 @@
|
||||
#ifndef TREEWALKER_H
|
||||
#define TREEWALKER_H
|
||||
|
||||
#include <qlist.h>
|
||||
#include <qvector.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user