QmlProfiler: Don't needlessly use AbstractTimelineModelPrivate

We can easily implement all specialized models with only the public
interface.

Change-Id: I2fc75ad4a4270d9dd40068e78f9364f3963805e0
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
This commit is contained in:
Ulf Hermann
2014-10-28 10:57:32 +01:00
committed by Ulf Hermann
parent b2c8e70117
commit 936480316f
4 changed files with 96 additions and 147 deletions

View File

@@ -82,8 +82,12 @@ protected:
void clear();
private:
class QmlProfilerRangeModelPrivate;
Q_DECLARE_PRIVATE(QmlProfilerRangeModel)
void computeNestingContracted();
void computeExpandedLevels();
void findBindingLoops();
QVector<QmlRangeEventStartInstance> m_data;
QVector<int> m_expandedRowTypes;
};
}