diff --git a/src/plugins/qmlprofiler/abstracttimelinemodel.cpp b/src/plugins/qmlprofiler/abstracttimelinemodel.cpp index 75806312855..4449f1f2456 100644 --- a/src/plugins/qmlprofiler/abstracttimelinemodel.cpp +++ b/src/plugins/qmlprofiler/abstracttimelinemodel.cpp @@ -58,6 +58,11 @@ QString AbstractTimelineModel::name() const return m_name; } +bool AbstractTimelineModel::isEmpty() const +{ + return count() == 0; +} + qint64 AbstractTimelineModel::traceStartTime() const { return m_modelManager->traceTime()->startTime(); diff --git a/src/plugins/qmlprofiler/abstracttimelinemodel.h b/src/plugins/qmlprofiler/abstracttimelinemodel.h index 83ea50c5dc9..9414378cd4b 100644 --- a/src/plugins/qmlprofiler/abstracttimelinemodel.h +++ b/src/plugins/qmlprofiler/abstracttimelinemodel.h @@ -54,7 +54,7 @@ public: QString name() const; virtual int count() const = 0; - virtual bool isEmpty() const = 0; + bool isEmpty() const; virtual bool eventAccepted(const QmlProfilerSimpleModel::QmlEventData &event) const = 0; diff --git a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp index 3486f7ba3e8..cc92e9d5390 100644 --- a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.cpp @@ -145,11 +145,6 @@ void PaintEventsModelProxy::loadData() /////////////////// QML interface -bool PaintEventsModelProxy::isEmpty() const -{ - return count() == 0; -} - int PaintEventsModelProxy::count() const { return d->count(); diff --git a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.h b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.h index ce7b593cc86..a9671c2abc0 100644 --- a/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.h +++ b/src/plugins/qmlprofiler/qmlprofilerpainteventsmodelproxy.h @@ -67,8 +67,6 @@ public: Q_INVOKABLE int count() const; void clear(); - bool isEmpty() const; - Q_INVOKABLE qint64 lastTimeMark() const; Q_INVOKABLE bool expanded(int category) const; diff --git a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp index 1174375a734..5096a58749e 100644 --- a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp @@ -289,11 +289,6 @@ void BasicTimelineModel::BasicTimelineModelPrivate::computeRowStarts() /////////////////// QML interface -bool BasicTimelineModel::isEmpty() const -{ - return count() == 0; -} - int BasicTimelineModel::count() const { return d->count(); diff --git a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.h b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.h index 890c975275e..4bdb69f75ce 100644 --- a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.h +++ b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.h @@ -88,8 +88,6 @@ public: // QML interface - bool isEmpty() const; - Q_INVOKABLE qint64 lastTimeMark() const; Q_INVOKABLE bool expanded(int category) const;