diff options
author | hjk <hjk@qt.io> | 2019-07-03 18:34:30 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-07-04 12:28:38 +0000 |
commit | 6a58666f4403cdde1809784c1cc98668a4b02cfc (patch) | |
tree | af2ab09f192f779947a71022a91fb090bbfd5353 /src/libs | |
parent | 599b03179e392b97023c6ebca98faa514967841a (diff) |
More Utils::toSet/toList
... and unrelated cosmetic changes.
Change-Id: I591b17fd5289831e701b683f8fb47816efd1fa67
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r-- | src/libs/cplusplus/LookupContext.cpp | 4 | ||||
-rw-r--r-- | src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp | 12 | ||||
-rw-r--r-- | src/libs/qmljs/qmljscheck.cpp | 5 | ||||
-rw-r--r-- | src/libs/qmljs/qmljsimportdependencies.cpp | 7 |
4 files changed, 17 insertions, 11 deletions
diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 026b293e2d..5a187e4f1d 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -37,6 +37,8 @@ #include <cplusplus/Scope.h> #include <cplusplus/Control.h> +#include <utils/algorithm.h> + #include <QStack> #include <QHash> #include <QVarLengthArray> @@ -1175,7 +1177,7 @@ ClassOrNamespace *ClassOrNamespace::nestedType(const Name *name, if (!name->isTemplateNameId()) _alreadyConsideredClasses.insert(referenceClass); - QSet<ClassOrNamespace *> knownUsings = reference->usings().toSet(); + QSet<ClassOrNamespace *> knownUsings = Utils::toSet(reference->usings()); // If we are dealling with a template type, more work is required, since we need to // construct all instantiation data. diff --git a/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp b/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp index f4dbd24c1a..3587fc366b 100644 --- a/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp +++ b/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp @@ -50,6 +50,8 @@ #include "qmt/tasks/diagramscenecontroller.h" #include "qmt/tasks/ielementtasks.h" +#include <utils/algorithm.h> + #include <QSet> #include <QGraphicsItem> #include <QGraphicsSceneMouseEvent> @@ -514,8 +516,8 @@ bool DiagramSceneModel::exportSvg(const QString &fileName, bool selectedElements return true; #else // QT_NO_SVG - Q_UNUSED(fileName); - Q_UNUSED(selectedElements); + Q_UNUSED(fileName) + Q_UNUSED(selectedElements) return false; #endif // QT_NO_SVG } @@ -639,7 +641,7 @@ void DiagramSceneModel::keyReleaseEvent(QKeyEvent *event) void DiagramSceneModel::mousePressEvent(QGraphicsSceneMouseEvent *event) { - updateFocusItem(QSet<QGraphicsItem *>::fromList(m_graphicsScene->selectedItems())); + updateFocusItem(Utils::toSet(m_graphicsScene->selectedItems())); m_latchController->mousePressEventLatching(event); mousePressEventReparenting(event); } @@ -681,7 +683,7 @@ void DiagramSceneModel::mouseReleaseEventReparenting(QGraphicsSceneMouseEvent *e if (event->modifiers() & Qt::AltModifier) { ModelController *modelController = diagramController()->modelController(); MPackage *newOwner = nullptr; - QSet<QGraphicsItem *> selectedItemSet = m_graphicsScene->selectedItems().toSet(); + QSet<QGraphicsItem *> selectedItemSet = Utils::toSet(m_graphicsScene->selectedItems()); QList<QGraphicsItem *> itemsUnderMouse = m_graphicsScene->items(event->scenePos()); foreach (QGraphicsItem *item, itemsUnderMouse) { if (!selectedItemSet.contains(item)) { @@ -840,7 +842,7 @@ void DiagramSceneModel::onSelectionChanged() bool selectionChanged = false; // collect and update all primary selected items (selected by user) - QSet<QGraphicsItem *> newSelectedItems = QSet<QGraphicsItem *>::fromList(m_graphicsScene->selectedItems()); + QSet<QGraphicsItem *> newSelectedItems = Utils::toSet(m_graphicsScene->selectedItems()); updateFocusItem(newSelectedItems); foreach (QGraphicsItem *item, m_selectedItems) { if (!newSelectedItems.contains(item)) { diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp index e5243830cd..cd6d024443 100644 --- a/src/libs/qmljs/qmljscheck.cpp +++ b/src/libs/qmljs/qmljscheck.cpp @@ -29,6 +29,7 @@ #include "qmljsutils.h" #include "parser/qmljsast_p.h" +#include <utils/algorithm.h> #include <utils/qtcassert.h> #include <QColor> @@ -666,7 +667,7 @@ Check::Check(Document::Ptr doc, const ContextPtr &context) _isQtQuick2 = isQtQuick2(); } - _enabledMessages = Message::allMessageTypes().toSet(); + _enabledMessages = Utils::toSet(Message::allMessageTypes()); disableMessage(HintAnonymousFunctionSpacing); disableMessage(HintDeclareVarsInOneLine); disableMessage(HintDeclarationsShouldBeAtStartOfFunction); @@ -1539,7 +1540,7 @@ void Check::scanCommentsForAnnotations() // enable all checks annotation if (comment.contains("@enable-all-checks")) - _enabledMessages = Message::allMessageTypes().toSet(); + _enabledMessages = Utils::toSet(Message::allMessageTypes()); // find all disable annotations int lastOffset = -1; diff --git a/src/libs/qmljs/qmljsimportdependencies.cpp b/src/libs/qmljs/qmljsimportdependencies.cpp index afa8d58b3a..3f17846dab 100644 --- a/src/libs/qmljs/qmljsimportdependencies.cpp +++ b/src/libs/qmljs/qmljsimportdependencies.cpp @@ -27,6 +27,7 @@ #include "qmljsinterpreter.h" #include "qmljsviewercontext.h" +#include <utils/algorithm.h> #include <utils/qrcparser.h> #include <utils/qtcassert.h> @@ -521,7 +522,7 @@ QByteArray DependencyInfo::calculateFingerprint(const ImportDependencies &deps) { QCryptographicHash hash(QCryptographicHash::Sha1); rootImport.addToHash(hash); - QStringList coreImports = allCoreImports.toList(); + QStringList coreImports = Utils::toList(allCoreImports); coreImports.sort(); foreach (const QString importId, coreImports) { hash.addData(reinterpret_cast<const char*>(importId.constData()), importId.size() * sizeof(QChar)); @@ -529,9 +530,9 @@ QByteArray DependencyInfo::calculateFingerprint(const ImportDependencies &deps) hash.addData(coreImportFingerprint); } hash.addData("/", 1); - QList<ImportKey> imports(allImports.toList()); + QList<ImportKey> imports = Utils::toList(allImports); std::sort(imports.begin(), imports.end()); - foreach (const ImportKey &k, imports) + for (const ImportKey &k : qAsConst(imports)) k.addToHash(hash); return hash.result(); } |