forked from qt-creator/qt-creator
QmlProfiler: center event on clicked in details
Change-Id: I6e81089b3014f15545be4c40e0909ff2a37dbe1b Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
@@ -218,6 +218,14 @@ Rectangle {
|
|||||||
zoomControl.setRange(newStart, newStart + windowLength);
|
zoomControl.setRange(newStart, newStart + windowLength);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function recenterOnItem( itemIndex )
|
||||||
|
{
|
||||||
|
// if item is outside of the view, jump back to its position
|
||||||
|
if (qmlEventList.getEndTime(itemIndex) < view.startTime || qmlEventList.getStartTime(itemIndex) > view.endTime) {
|
||||||
|
recenter((qmlEventList.getStartTime(itemIndex) + qmlEventList.getEndTime(itemIndex)) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function globalZoom() {
|
function globalZoom() {
|
||||||
zoomControl.setRange(qmlEventList.traceStartTime(), qmlEventList.traceEndTime());
|
zoomControl.setRange(qmlEventList.traceStartTime(), qmlEventList.traceEndTime());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ BorderImage {
|
|||||||
drag.target: parent
|
drag.target: parent
|
||||||
onClicked: {
|
onClicked: {
|
||||||
root.gotoSourceLocation(file, line);
|
root.gotoSourceLocation(file, line);
|
||||||
|
root.recenterOnItem(view.selectedItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user