diff options
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp')
-rw-r--r-- | src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp | 27 |
1 files changed, 2 insertions, 25 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp index 579cafc0c3..3bc34f471c 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp @@ -110,8 +110,6 @@ public: QmlProfilerStatisticsRelativesView *m_eventParents; QmlProfilerStatisticsModel *model; - qint64 rangeStart; - qint64 rangeEnd; }; static void setViewDefaults(Utils::TreeView *view) @@ -228,8 +226,6 @@ QmlProfilerStatisticsView::QmlProfilerStatisticsView(QWidget *parent, splitterVertical->setStretchFactor(1,2); groupLayout->addWidget(splitterVertical); setLayout(groupLayout); - - d->rangeStart = d->rangeEnd = -1; } QmlProfilerStatisticsView::~QmlProfilerStatisticsView() @@ -243,14 +239,6 @@ void QmlProfilerStatisticsView::clear() d->m_eventTree->clear(); d->m_eventChildren->clear(); d->m_eventParents->clear(); - d->rangeStart = d->rangeEnd = -1; -} - -void QmlProfilerStatisticsView::restrictToRange(qint64 rangeStart, qint64 rangeEnd) -{ - d->rangeStart = rangeStart; - d->rangeEnd = rangeEnd; - d->model->limitToRange(rangeStart, rangeEnd); } QModelIndex QmlProfilerStatisticsView::selectedModelIndex() const @@ -285,7 +273,7 @@ void QmlProfilerStatisticsView::contextMenuEvent(QContextMenuEvent *ev) menu.addSeparator(); getGlobalStatsAction = menu.addAction(tr("Show Full Range")); - if (!isRestrictedToRange()) + if (!d->model->modelManager()->isRestrictedToRange()) getGlobalStatsAction->setEnabled(false); QAction *selectedAction = menu.exec(position); @@ -327,18 +315,7 @@ void QmlProfilerStatisticsView::selectByTypeId(int typeIndex) void QmlProfilerStatisticsView::onVisibleFeaturesChanged(quint64 features) { - for (int i = 0; i < MaximumRangeType; ++i) { - RangeType range = static_cast<RangeType>(i); - quint64 featureFlag = 1ULL << featureFromRangeType(range); - if (Constants::QML_JS_RANGE_FEATURES & featureFlag) - d->model->setEventTypeAccepted(range, features & featureFlag); - } - d->model->limitToRange(d->rangeStart, d->rangeEnd); -} - -bool QmlProfilerStatisticsView::isRestrictedToRange() const -{ - return d->rangeStart != -1 || d->rangeEnd != -1; + d->model->restrictToFeatures(features); } void QmlProfilerStatisticsView::setShowExtendedStatistics(bool show) |