Use more toList/toSet to avoid deprecation warnings

Change-Id: I43575a54ff944bf0e89d452d13944fcaee270208
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2019-06-21 08:40:47 +02:00
parent 6f6949125a
commit 9b0feb726e
6 changed files with 22 additions and 17 deletions

View File

@@ -167,11 +167,11 @@ static QHash<XcodePlatform::ToolchainTarget, ToolChainPair> findToolChains(const
static QSet<Kit *> existingAutoDetectedIosKits() static QSet<Kit *> existingAutoDetectedIosKits()
{ {
return Utils::filtered(KitManager::kits(), [](Kit *kit) -> bool { return Utils::toSet(Utils::filtered(KitManager::kits(), [](Kit *kit) -> bool {
Core::Id deviceKind = DeviceTypeKitAspect::deviceTypeId(kit); Core::Id deviceKind = DeviceTypeKitAspect::deviceTypeId(kit);
return kit->isAutoDetected() && (deviceKind == Constants::IOS_DEVICE_TYPE return kit->isAutoDetected() && (deviceKind == Constants::IOS_DEVICE_TYPE
|| deviceKind == Constants::IOS_SIMULATOR_TYPE); || deviceKind == Constants::IOS_SIMULATOR_TYPE);
}).toSet(); }));
} }
static void printKits(const QSet<Kit *> &kits) static void printKits(const QSet<Kit *> &kits)
@@ -249,9 +249,9 @@ void IosConfigurations::updateAutomaticKitList()
// target -> tool chain // target -> tool chain
const auto targetToolChainHash = findToolChains(platforms); const auto targetToolChainHash = findToolChains(platforms);
const auto qtVersions = QtVersionManager::versions([](const BaseQtVersion *v) { const auto qtVersions = Utils::toSet(QtVersionManager::versions([](const BaseQtVersion *v) {
return v->isValid() && v->type() == Constants::IOSQT; return v->isValid() && v->type() == Constants::IOSQT;
}).toSet(); }));
const DebuggerItem *possibleDebugger = DebuggerItemManager::findByEngineType(LldbEngineType); const DebuggerItem *possibleDebugger = DebuggerItemManager::findByEngineType(LldbEngineType);
const QVariant debuggerId = (possibleDebugger ? possibleDebugger->id() : QVariant()); const QVariant debuggerId = (possibleDebugger ? possibleDebugger->id() : QVariant());

View File

@@ -190,8 +190,7 @@ Core::GeneratedFiles JsonWizardFileGenerator::fileList(Utils::MacroExpander *exp
std::tie(fileList, dirList) std::tie(fileList, dirList)
= Utils::partition(concreteFiles, [](const File &f) { return !QFileInfo(f.source).isDir(); }); = Utils::partition(concreteFiles, [](const File &f) { return !QFileInfo(f.source).isDir(); });
const QSet<QString> knownFiles const QSet<QString> knownFiles = Utils::transform<QSet>(fileList, &File::target);
= QSet<QString>::fromList(Utils::transform(fileList, &File::target));
foreach (const File &dir, dirList) { foreach (const File &dir, dirList) {
QDir sourceDir(dir.source); QDir sourceDir(dir.source);

View File

@@ -26,6 +26,8 @@
#include "contentnoteditableindicator.h" #include "contentnoteditableindicator.h"
#include "nodemetainfo.h" #include "nodemetainfo.h"
#include <utils/algorithm.h>
#include <QSet> #include <QSet>
#include <QPen> #include <QPen>
@@ -68,9 +70,9 @@ void ContentNotEditableIndicator::setItems(const QList<FormEditorItem*> &itemLis
void ContentNotEditableIndicator::updateItems(const QList<FormEditorItem *> &itemList) void ContentNotEditableIndicator::updateItems(const QList<FormEditorItem *> &itemList)
{ {
QSet<FormEditorItem*> affectedFormEditorItemItems; QSet<FormEditorItem*> affectedFormEditorItemItems;
affectedFormEditorItemItems.unite(itemList.toSet()); affectedFormEditorItemItems.unite(Utils::toSet(itemList));
foreach (FormEditorItem *formEditorItem, itemList) foreach (FormEditorItem *formEditorItem, itemList)
affectedFormEditorItemItems.unite(formEditorItem->offspringFormEditorItems().toSet()); affectedFormEditorItemItems.unite(Utils::toSet(formEditorItem->offspringFormEditorItems()));
foreach (const EntryPair &entryPair, m_entryList) { foreach (const EntryPair &entryPair, m_entryList) {
foreach (FormEditorItem *formEditorItem, affectedFormEditorItemItems) { foreach (FormEditorItem *formEditorItem, affectedFormEditorItemItems) {

View File

@@ -27,6 +27,8 @@
#include "formeditorscene.h" #include "formeditorscene.h"
#include <utils/algorithm.h>
namespace QmlDesigner { namespace QmlDesigner {
RubberBandSelectionManipulator::RubberBandSelectionManipulator(LayerItem *layerItem, FormEditorView *editorView) RubberBandSelectionManipulator::RubberBandSelectionManipulator(LayerItem *layerItem, FormEditorView *editorView)
@@ -125,9 +127,9 @@ void RubberBandSelectionManipulator::select(SelectionType selectionType)
} }
break; break;
case RemoveFromSelection: { case RemoveFromSelection: {
QSet<QmlItemNode> oldSelectionSet(m_oldSelectionList.toSet()); QSet<QmlItemNode> oldSelectionSet = Utils::toSet(m_oldSelectionList);
QSet<QmlItemNode> newSelectionSet(newNodeList.toSet()); const QSet<QmlItemNode> newSelectionSet = Utils::toSet(newNodeList);
nodeList.append(oldSelectionSet.subtract(newSelectionSet).toList()); nodeList.append(Utils::toList(oldSelectionSet.subtract(newSelectionSet)));
} }
} }

View File

@@ -634,7 +634,7 @@ static QList<ModelNode> collectParents(const QList<ModelNode> &modelNodes)
} }
} }
return parents.toList(); return Utils::toList(parents);
} }
QList<QPersistentModelIndex> NavigatorTreeModel::nodesToPersistentIndex(const QList<ModelNode> &modelNodes) QList<QPersistentModelIndex> NavigatorTreeModel::nodesToPersistentIndex(const QList<ModelNode> &modelNodes)

View File

@@ -25,10 +25,6 @@
#include "nodeinstanceview.h" #include "nodeinstanceview.h"
#include <QUrl>
#include <QMultiHash>
#include <QTimerEvent>
#include <model.h> #include <model.h>
#include <modelnode.h> #include <modelnode.h>
#include <metainfo.h> #include <metainfo.h>
@@ -72,6 +68,12 @@
#include "nodeinstanceserverproxy.h" #include "nodeinstanceserverproxy.h"
#include <utils/algorithm.h>
#include <QUrl>
#include <QMultiHash>
#include <QTimerEvent>
enum { enum {
debug = false debug = false
}; };
@@ -1189,7 +1191,7 @@ void NodeInstanceView::pixmapChanged(const PixmapChangedCommand &command)
m_nodeInstanceServer->benchmark(Q_FUNC_INFO + QString::number(renderImageChangeSet.count())); m_nodeInstanceServer->benchmark(Q_FUNC_INFO + QString::number(renderImageChangeSet.count()));
if (!renderImageChangeSet.isEmpty()) if (!renderImageChangeSet.isEmpty())
emitInstancesRenderImageChanged(renderImageChangeSet.toList().toVector()); emitInstancesRenderImageChanged(Utils::toList(renderImageChangeSet).toVector());
} }
QMultiHash<ModelNode, InformationName> NodeInstanceView::informationChanged(const QVector<InformationContainer> &containerVector) QMultiHash<ModelNode, InformationName> NodeInstanceView::informationChanged(const QVector<InformationContainer> &containerVector)