diff --git a/src/plugins/qmlprofiler/qmlprofilereventview.cpp b/src/plugins/qmlprofiler/qmlprofilereventview.cpp index b461c4aec82..68e2dd263aa 100644 --- a/src/plugins/qmlprofiler/qmlprofilereventview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilereventview.cpp @@ -345,11 +345,6 @@ void QmlProfilerEventsWidget::selectByTypeId(int typeIndex) const d->m_eventTree->selectType(typeIndex); } -void QmlProfilerEventsWidget::selectBySourceLocation(const QString &filename, int line, int column) -{ - d->m_eventTree->selectByLocation(filename, line, column); -} - void QmlProfilerEventsWidget::onVisibleFeaturesChanged(quint64 features) { for (int i = 0; i < MaximumRangeType; ++i) { @@ -780,23 +775,6 @@ void QmlProfilerEventsMainView::selectType(int typeIndex) } } -void QmlProfilerEventsMainView::selectByLocation(const QString &filename, int line, int column) -{ - if (d->m_preventSelectBounce) - return; - - for (int i=0; im_model->rowCount(); i++) { - QStandardItem *infoItem = d->m_model->item(i, 0); - if (infoItem->data(FilenameRole).toString() == filename && - infoItem->data(LineRole).toInt() == line && - (column == -1 || - infoItem->data(ColumnRole).toInt() == column)) { - selectItem(infoItem); - return; - } - } -} - QModelIndex QmlProfilerEventsMainView::selectedModelIndex() const { QModelIndexList sel = selectedIndexes(); diff --git a/src/plugins/qmlprofiler/qmlprofilereventview.h b/src/plugins/qmlprofiler/qmlprofilereventview.h index 91ad6b57c5f..48f17082aff 100644 --- a/src/plugins/qmlprofiler/qmlprofilereventview.h +++ b/src/plugins/qmlprofiler/qmlprofilereventview.h @@ -106,7 +106,6 @@ signals: public slots: void selectByTypeId(int typeIndex) const; - void selectBySourceLocation(const QString &filename, int line, int column); void onVisibleFeaturesChanged(quint64 features); protected: @@ -150,7 +149,6 @@ public slots: void clear(); void jumpToItem(const QModelIndex &index); void selectType(int typeIndex); - void selectByLocation(const QString &filename, int line, int column); void buildModel(); void updateNotes(int typeIndex); diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp index 707ad279fd5..0dbfb228cce 100644 --- a/src/plugins/qmlprofiler/qmlprofilertraceview.cpp +++ b/src/plugins/qmlprofiler/qmlprofilertraceview.cpp @@ -194,24 +194,6 @@ void QmlProfilerTraceView::selectByTypeId(int typeId) QMetaObject::invokeMethod(rootObject, "selectByTypeId", Q_ARG(QVariant,QVariant(typeId))); } -void QmlProfilerTraceView::selectBySourceLocation(const QString &filename, int line, int column) -{ - QQuickItem *rootObject = d->m_mainView->rootObject(); - if (!rootObject) - return; - - for (int modelIndex = 0; modelIndex < d->m_modelProxy->modelCount(); ++modelIndex) { - int typeId = d->m_modelProxy->model(modelIndex)->selectionIdForLocation(filename, line, - column); - if (typeId != -1) { - QMetaObject::invokeMethod(rootObject, "selectBySelectionId", - Q_ARG(QVariant,QVariant(modelIndex)), - Q_ARG(QVariant,QVariant(typeId))); - return; - } - } -} - void QmlProfilerTraceView::selectByEventIndex(int modelId, int eventIndex) { QQuickItem *rootObject = d->m_mainView->rootObject(); diff --git a/src/plugins/qmlprofiler/qmlprofilertraceview.h b/src/plugins/qmlprofiler/qmlprofilertraceview.h index dd428574164..c696ed45d15 100644 --- a/src/plugins/qmlprofiler/qmlprofilertraceview.h +++ b/src/plugins/qmlprofiler/qmlprofilertraceview.h @@ -66,7 +66,6 @@ public: public slots: void clear(); void selectByTypeId(int typeId); - void selectBySourceLocation(const QString &filename, int line, int column); void selectByEventIndex(int modelId, int eventIndex); void updateCursorPosition();