From 345004400ed10ab9cada2d7fd41bfb8ad7463f7f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Sat, 24 Mar 2012 07:56:45 +0000 Subject: [PATCH] Pass list of frames by reference. --- gui/apitrace.cpp | 2 +- gui/apitrace.h | 2 +- gui/apitracemodel.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gui/apitrace.cpp b/gui/apitrace.cpp index 084a4bf..89385b9 100644 --- a/gui/apitrace.cpp +++ b/gui/apitrace.cpp @@ -115,7 +115,7 @@ ApiTrace::FrameMarker ApiTrace::frameMarker() const return m_frameMarker; } -QList ApiTrace::frames() const +const QList & ApiTrace::frames() const { return m_frames; } diff --git a/gui/apitrace.h b/gui/apitrace.h index ed137ed..a5c0329 100644 --- a/gui/apitrace.h +++ b/gui/apitrace.h @@ -67,7 +67,7 @@ public: ApiTraceCall *callWithIndex(int idx) const; - QList frames() const; + const QList & frames() const; ApiTraceFrame *frameAt(int idx) const; int numFrames() const; int numCallsInFrame(int idx) const; diff --git a/gui/apitracemodel.cpp b/gui/apitracemodel.cpp index 9103da5..0863c1b 100644 --- a/gui/apitracemodel.cpp +++ b/gui/apitracemodel.cpp @@ -294,7 +294,7 @@ void ApiTraceModel::stateSetOnEvent(ApiTraceEvent *event) emit dataChanged(index, index); } else if (event->type() == ApiTraceEvent::Frame) { ApiTraceFrame *frame = static_cast(event); - const QList frames = m_trace->frames(); + const QList & frames = m_trace->frames(); int row = frames.indexOf(frame); QModelIndex index = createIndex(row, 0, frame); emit dataChanged(index, index); @@ -350,7 +350,7 @@ void ApiTraceModel::callChanged(ApiTraceCall *call) void ApiTraceModel::frameChanged(ApiTraceFrame *frame) { - const QList frames = m_trace->frames(); + const QList & frames = m_trace->frames(); int row = frames.indexOf(frame); QModelIndex index = createIndex(row, 0, frame); emit dataChanged(index, index); -- 2.43.0