diff --git a/src/plugins/qmlprofiler/qml/MainView.qml b/src/plugins/qmlprofiler/qml/MainView.qml index bdada21a54112a489f110d2aa928f3ce5b85e62d..21d102fdb33ccae29f40eb107644e68b2d728d8f 100644 --- a/src/plugins/qmlprofiler/qml/MainView.qml +++ b/src/plugins/qmlprofiler/qml/MainView.qml @@ -38,8 +38,6 @@ Rectangle { property int singleRowHeight: 30 - property int eventCount: 0 - property alias selectionLocked : view.selectionLocked signal updateLockButton property alias selectedItem: view.selectedItem @@ -116,7 +114,6 @@ Rectangle { function clearData() { view.clearData(); appKilled = false; - eventCount = 0; hideRangeDetails(); selectionRangeMode = false; updateRangeButton(); @@ -206,7 +203,7 @@ Rectangle { // ***** slots onSelectionRangeModeChanged: { selectionRangeControl.enabled = selectionRangeMode; - selectionRange.reset(selectionRangeMode); + selectionRange.reset(); } onSelectionLockedChanged: { @@ -280,7 +277,7 @@ Rectangle { SelectionRange { id: selectionRange - visible: root.selectionRangeMode + visible: root.selectionRangeMode && creationState !== 0 height: parent.height z: 2 } @@ -423,7 +420,7 @@ Rectangle { SelectionRangeDetails { id: selectionRangeDetails - visible: root.selectionRangeMode + visible: selectionRange.visible startTime: selectionRange.startTimeString duration: selectionRange.durationString endTime: selectionRange.endTimeString diff --git a/src/plugins/qmlprofiler/qml/SelectionRange.qml b/src/plugins/qmlprofiler/qml/SelectionRange.qml index feafbbe997408aa4014024faa436804da3ee86fe..f565571294eb06a07a1c130954b9d6f2e7083d85 100644 --- a/src/plugins/qmlprofiler/qml/SelectionRange.qml +++ b/src/plugins/qmlprofiler/qml/SelectionRange.qml @@ -63,11 +63,10 @@ RangeMover { root.updateRangeButton(); } - function reset(setVisible) { + function reset() { setRight(getLeft() + 1); creationState = 0; creationReference = 0; - visible = setVisible; } function setPos(pos) { @@ -129,9 +128,6 @@ RangeMover { selectionRange.creationState = 1; } - if (!root.eventCount) - return; - if (!selectionRangeControl.pressed && selectionRange.creationState==3) return;