forked from qt-creator/qt-creator
Tracing: Use the same "lock" mechanism in flame graph as in timeline
You can disable hover selection by "closing" the lock. Task-number: QTCREATORBUG-19788 Change-Id: Ibfcbd17745b2928fd4951312770a673a2677d404 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -170,7 +170,7 @@ ScrollView {
|
||||
borderColor: {
|
||||
if (isSelected)
|
||||
return flamegraph.blue2;
|
||||
else if (tooltip.hoveredNode === flamegraphItem)
|
||||
else if (tooltip.currentNode === flamegraphItem)
|
||||
return flamegraph.blue1;
|
||||
else if (note() !== "" || isHighlighted)
|
||||
return flamegraph.highlight;
|
||||
@@ -178,8 +178,7 @@ ScrollView {
|
||||
return flamegraph.grey1;
|
||||
}
|
||||
borderWidth: {
|
||||
if (tooltip.hoveredNode === flamegraphItem ||
|
||||
tooltip.selectedNode === flamegraphItem) {
|
||||
if (tooltip.currentNode === flamegraphItem) {
|
||||
return 2;
|
||||
} else if (note() !== "" || isHighlighted) {
|
||||
return 3;
|
||||
@@ -280,7 +279,7 @@ ScrollView {
|
||||
property var selectedNode: null;
|
||||
|
||||
property var currentNode: {
|
||||
if (hoveredNode !== null)
|
||||
if (!locked && hoveredNode !== null)
|
||||
return hoveredNode;
|
||||
else if (selectedNode !== null)
|
||||
return selectedNode;
|
||||
|
||||
Reference in New Issue
Block a user