forked from qt-creator/qt-creator
QmlProfiler: replace calls to QVector::length() with QVector::size()
Like that we get a higher chance of staying compatible with Qt < 5.2. Change-Id: Iecd6e1fbf75bd610917a38a22635a0d8e731738f Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
@@ -129,7 +129,7 @@ int AbstractTimelineModel::rowHeight(int rowNumber) const
|
|||||||
if (!expanded())
|
if (!expanded())
|
||||||
return DefaultRowHeight;
|
return DefaultRowHeight;
|
||||||
|
|
||||||
if (d->rowOffsets.length() > rowNumber)
|
if (d->rowOffsets.size() > rowNumber)
|
||||||
return d->rowOffsets[rowNumber] - (rowNumber > 0 ? d->rowOffsets[rowNumber - 1] : 0);
|
return d->rowOffsets[rowNumber] - (rowNumber > 0 ? d->rowOffsets[rowNumber - 1] : 0);
|
||||||
return DefaultRowHeight;
|
return DefaultRowHeight;
|
||||||
}
|
}
|
||||||
@@ -142,10 +142,10 @@ int AbstractTimelineModel::rowOffset(int rowNumber) const
|
|||||||
if (!expanded())
|
if (!expanded())
|
||||||
return DefaultRowHeight * rowNumber;
|
return DefaultRowHeight * rowNumber;
|
||||||
|
|
||||||
if (d->rowOffsets.length() >= rowNumber)
|
if (d->rowOffsets.size() >= rowNumber)
|
||||||
return d->rowOffsets[rowNumber - 1];
|
return d->rowOffsets[rowNumber - 1];
|
||||||
if (!d->rowOffsets.empty())
|
if (!d->rowOffsets.empty())
|
||||||
return d->rowOffsets.last() + (rowNumber - 1 - d->rowOffsets.length()) * DefaultRowHeight;
|
return d->rowOffsets.last() + (rowNumber - 1 - d->rowOffsets.size()) * DefaultRowHeight;
|
||||||
return rowNumber * DefaultRowHeight;
|
return rowNumber * DefaultRowHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -158,12 +158,12 @@ void AbstractTimelineModel::setRowHeight(int rowNumber, int height)
|
|||||||
height = DefaultRowHeight;
|
height = DefaultRowHeight;
|
||||||
|
|
||||||
int nextOffset = d->rowOffsets.empty() ? 0 : d->rowOffsets.last();
|
int nextOffset = d->rowOffsets.empty() ? 0 : d->rowOffsets.last();
|
||||||
while (d->rowOffsets.length() <= rowNumber)
|
while (d->rowOffsets.size() <= rowNumber)
|
||||||
d->rowOffsets << (nextOffset += DefaultRowHeight);
|
d->rowOffsets << (nextOffset += DefaultRowHeight);
|
||||||
int difference = height - d->rowOffsets[rowNumber] +
|
int difference = height - d->rowOffsets[rowNumber] +
|
||||||
(rowNumber > 0 ? d->rowOffsets[rowNumber - 1] : 0);
|
(rowNumber > 0 ? d->rowOffsets[rowNumber - 1] : 0);
|
||||||
if (difference != 0) {
|
if (difference != 0) {
|
||||||
for (; rowNumber < d->rowOffsets.length(); ++rowNumber) {
|
for (; rowNumber < d->rowOffsets.size(); ++rowNumber) {
|
||||||
d->rowOffsets[rowNumber] += difference;
|
d->rowOffsets[rowNumber] += difference;
|
||||||
}
|
}
|
||||||
emit rowHeightChanged();
|
emit rowHeightChanged();
|
||||||
@@ -177,7 +177,7 @@ int AbstractTimelineModel::height() const
|
|||||||
if (!expanded() || d->rowOffsets.empty())
|
if (!expanded() || d->rowOffsets.empty())
|
||||||
return depth * DefaultRowHeight;
|
return depth * DefaultRowHeight;
|
||||||
|
|
||||||
return d->rowOffsets.last() + (depth - d->rowOffsets.length()) * DefaultRowHeight;
|
return d->rowOffsets.last() + (depth - d->rowOffsets.size()) * DefaultRowHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
qint64 AbstractTimelineModel::traceStartTime() const
|
qint64 AbstractTimelineModel::traceStartTime() const
|
||||||
|
@@ -148,7 +148,7 @@ void RangeTimelineModel::RangeTimelineModelPrivate::computeNestingContracted()
|
|||||||
|
|
||||||
// per type
|
// per type
|
||||||
if (nestingEndTimes[nestingLevels] > st) {
|
if (nestingEndTimes[nestingLevels] > st) {
|
||||||
if (++nestingLevels == nestingEndTimes.length())
|
if (++nestingLevels == nestingEndTimes.size())
|
||||||
nestingEndTimes << 0;
|
nestingEndTimes << 0;
|
||||||
if (nestingLevels == contractedRows)
|
if (nestingLevels == contractedRows)
|
||||||
++contractedRows;
|
++contractedRows;
|
||||||
@@ -170,7 +170,7 @@ void RangeTimelineModel::RangeTimelineModelPrivate::computeExpandedLevels()
|
|||||||
for (int i = 0; i < eventCount; i++) {
|
for (int i = 0; i < eventCount; i++) {
|
||||||
int eventId = ranges[i].eventId;
|
int eventId = ranges[i].eventId;
|
||||||
if (!eventRow.contains(eventId)) {
|
if (!eventRow.contains(eventId)) {
|
||||||
eventRow[eventId] = expandedRowTypes.length();
|
eventRow[eventId] = expandedRowTypes.size();
|
||||||
expandedRowTypes << eventId;
|
expandedRowTypes << eventId;
|
||||||
}
|
}
|
||||||
ranges[i].displayRowExpanded = eventRow[eventId];
|
ranges[i].displayRowExpanded = eventRow[eventId];
|
||||||
@@ -222,7 +222,7 @@ int RangeTimelineModel::rowCount() const
|
|||||||
if (d->rangeType == QmlDebug::Painting && !d->seenPaintEvent)
|
if (d->rangeType == QmlDebug::Painting && !d->seenPaintEvent)
|
||||||
return 0;
|
return 0;
|
||||||
if (d->expanded)
|
if (d->expanded)
|
||||||
return d->expandedRowTypes.length();
|
return d->expandedRowTypes.size();
|
||||||
else
|
else
|
||||||
return d->contractedRows;
|
return d->contractedRows;
|
||||||
}
|
}
|
||||||
@@ -371,7 +371,7 @@ int RangeTimelineModel::getEventIdForLocation(const QString &filename, int line,
|
|||||||
// if this is called from v8 view, we don't have the column number, it will be -1
|
// if this is called from v8 view, we don't have the column number, it will be -1
|
||||||
const QVector<QmlProfilerDataModel::QmlEventTypeData> &types =
|
const QVector<QmlProfilerDataModel::QmlEventTypeData> &types =
|
||||||
d->modelManager->qmlModel()->getEventTypes();
|
d->modelManager->qmlModel()->getEventTypes();
|
||||||
for (int i = 0; i < d->expandedRowTypes.length(); ++i) {
|
for (int i = 0; i < d->expandedRowTypes.size(); ++i) {
|
||||||
int typeId = d->expandedRowTypes[i];
|
int typeId = d->expandedRowTypes[i];
|
||||||
const QmlProfilerDataModel::QmlEventTypeData &eventData = types[typeId];
|
const QmlProfilerDataModel::QmlEventTypeData &eventData = types[typeId];
|
||||||
if (eventData.location.filename == filename &&
|
if (eventData.location.filename == filename &&
|
||||||
|
Reference in New Issue
Block a user