Tracing: Replace QLinkedList

Task-number: QTCREATORBUG-24098
Change-Id: I45e2f5c310b7094e02bd1a5d31caef6c164c4c57
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
hjk
2020-06-18 12:54:02 +02:00
parent e1ce36362d
commit 21b11236d0

View File

@@ -31,7 +31,8 @@
#include "timelinenotesrenderpass.h" #include "timelinenotesrenderpass.h"
#include <utils/qtcassert.h> #include <utils/qtcassert.h>
#include <QLinkedList>
#include <list>
namespace Timeline { namespace Timeline {
@@ -59,12 +60,12 @@ namespace Timeline {
*/ */
void TimelineModel::computeNesting() void TimelineModel::computeNesting()
{ {
QLinkedList<int> parents; std::list<int> parents;
for (int range = 0; range != count(); ++range) { for (int range = 0; range != count(); ++range) {
TimelineModelPrivate::Range &current = d->ranges[range]; TimelineModelPrivate::Range &current = d->ranges[range];
for (QLinkedList<int>::iterator parentIt = parents.begin();;) { for (std::list<int>::iterator parentIt = parents.begin();;) {
if (parentIt == parents.end()) { if (parentIt == parents.end()) {
parents.append(range); parents.push_back(range);
break; break;
} }
@@ -95,7 +96,7 @@ void TimelineModel::computeNesting()
// could not find out about the changes in the IDs for range starts then. // could not find out about the changes in the IDs for range starts then.
current.parent = *parentIt; current.parent = *parentIt;
parents.append(range); parents.push_back(range);
break; break;
} else { } else {
++parentIt; ++parentIt;