forked from qt-creator/qt-creator
Valgrind: Replace QLinkedList
Task-number: QTCREATORBUG-24098 Change-Id: I611bab2bbd47c969c64037173f5ea68240ca28ff Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -33,17 +33,17 @@
|
|||||||
#include <valgrind/callgrind/callgrindproxymodel.h>
|
#include <valgrind/callgrind/callgrindproxymodel.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
|
#include <QAbstractItemModel>
|
||||||
|
#include <QDebug>
|
||||||
#include <QGraphicsRectItem>
|
#include <QGraphicsRectItem>
|
||||||
#include <QGraphicsScene>
|
#include <QGraphicsScene>
|
||||||
#include <QGraphicsSimpleTextItem>
|
#include <QGraphicsSimpleTextItem>
|
||||||
#include <QMouseEvent>
|
#include <QMouseEvent>
|
||||||
#include <QStaticText>
|
|
||||||
#include <QStyleOptionGraphicsItem>
|
|
||||||
#include <QPair>
|
#include <QPair>
|
||||||
#include <QPersistentModelIndex>
|
#include <QPersistentModelIndex>
|
||||||
#include <QLinkedList>
|
#include <QStaticText>
|
||||||
#include <QAbstractItemModel>
|
#include <QStyleOptionGraphicsItem>
|
||||||
#include <QDebug>
|
#include <QVector>
|
||||||
|
|
||||||
#define VISUALISATION_DEBUG 0
|
#define VISUALISATION_DEBUG 0
|
||||||
// Margin from hardcoded value in:
|
// Margin from hardcoded value in:
|
||||||
@@ -364,7 +364,7 @@ void Visualization::populateScene()
|
|||||||
qreal total = 0;
|
qreal total = 0;
|
||||||
|
|
||||||
using Pair = QPair<QModelIndex, qreal>;
|
using Pair = QPair<QModelIndex, qreal>;
|
||||||
QLinkedList<Pair> costs;
|
QVector<Pair> costs;
|
||||||
for (int row = 0; row < d->m_model->rowCount(); ++row) {
|
for (int row = 0; row < d->m_model->rowCount(); ++row) {
|
||||||
const QModelIndex index = d->m_model->index(row, DataModel::InclusiveCostColumn);
|
const QModelIndex index = d->m_model->index(row, DataModel::InclusiveCostColumn);
|
||||||
|
|
||||||
@@ -402,7 +402,7 @@ void Visualization::populateScene()
|
|||||||
|
|
||||||
// add the canvas elements to the scene
|
// add the canvas elements to the scene
|
||||||
qreal used = sceneHeight * 0.1;
|
qreal used = sceneHeight * 0.1;
|
||||||
foreach (const Pair &cost, costs) {
|
for (const Pair &cost : qAsConst(costs)) {
|
||||||
const QModelIndex &index = cost.first;
|
const QModelIndex &index = cost.first;
|
||||||
const QString text = index.data().toString();
|
const QString text = index.data().toString();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user