QmlProfiler: Remove SingleCategoryTimelineModel

All models are single-category now, so we can merge that into the base
class.

Change-Id: I4eab43ac2b4a77402121f004097e51a29b379aa4
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Ulf Hermann
2014-06-12 16:01:04 +02:00
parent 3ea13b9b12
commit c7c4be9cb2
12 changed files with 55 additions and 205 deletions

View File

@@ -31,7 +31,7 @@
#include "qmlprofilermodelmanager.h"
#include "qmlprofilerdatamodel.h"
#include "sortedtimelinemodel.h"
#include "singlecategorytimelinemodel_p.h"
#include "abstracttimelinemodel_p.h"
#include <QCoreApplication>
#include <QVector>
@@ -47,7 +47,7 @@ namespace Internal {
class RangeTimelineModel::RangeTimelineModelPrivate :
public SortedTimelineModel<RangeTimelineModel::QmlRangeEventStartInstance,
SingleCategoryTimelineModel::SingleCategoryTimelineModelPrivate>
AbstractTimelineModel::AbstractTimelineModelPrivate>
{
public:
// convenience functions
@@ -65,7 +65,7 @@ private:
};
RangeTimelineModel::RangeTimelineModel(QmlDebug::RangeType rangeType, QObject *parent)
: SingleCategoryTimelineModel(new RangeTimelineModelPrivate,
: AbstractTimelineModel(new RangeTimelineModelPrivate,
QLatin1String("RangeTimelineModel"), categoryLabel(rangeType),
QmlDebug::MaximumMessage, rangeType, parent)
{