summaryrefslogtreecommitdiff
path: root/src/plugins/qmlprofiler/qml/Label.qml
diff options
context:
space:
mode:
authorChristiaan Janssen <christiaan.janssen@nokia.com>2012-01-11 14:46:05 +0100
committerChristiaan Janssen <christiaan.janssen@nokia.com>2012-01-13 11:28:43 +0100
commit5fede0d497e2cab7455329cb4ef93a420bccd200 (patch)
treef51eaaa405eb5f7317e7c43adcb8eca25caa085f /src/plugins/qmlprofiler/qml/Label.qml
parentb43dade44d60e5c6a631c5d8880afeffcd9094f4 (diff)
downloadqt-creator-5fede0d497e2cab7455329cb4ef93a420bccd200.tar.gz
QmlProfiler: tooltips for the labels column
Due to space restrictions, the descriptive text of events in the labels column of the timeline view are elided. This patch adds tooltips on mouseover with location and details. Change-Id: I229988e114f21e4d9575dff137aa91918ad1afa3 Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Diffstat (limited to 'src/plugins/qmlprofiler/qml/Label.qml')
-rw-r--r--src/plugins/qmlprofiler/qml/Label.qml8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/qmlprofiler/qml/Label.qml b/src/plugins/qmlprofiler/qml/Label.qml
index ac6a47ccae..9d639820ca 100644
--- a/src/plugins/qmlprofiler/qml/Label.qml
+++ b/src/plugins/qmlprofiler/qml/Label.qml
@@ -39,6 +39,7 @@ Item {
property int typeIndex: index
property variant descriptions: []
+ property variant extdescriptions: []
property variant eventIds: []
height: root.singleRowHeight
@@ -67,17 +68,21 @@ Item {
onDataReady: {
var desc=[];
var ids=[];
+ var extdesc=[];
for (var i=0; i<qmlEventList.uniqueEventsOfType(typeIndex); i++) {
desc[i] = qmlEventList.eventTextForType(typeIndex, i);
ids[i] = qmlEventList.eventIdForType(typeIndex, i);
+ extdesc[i] = qmlEventList.eventDisplayNameForType(typeIndex, i) + " : " + desc[i];
}
descriptions = desc;
eventIds = ids;
+ extdescriptions = extdesc;
updateHeight();
}
onDataClear: {
descriptions = [];
eventIds = [];
+ extdescriptions = [];
updateHeight();
}
}
@@ -121,6 +126,9 @@ Item {
}
MouseArea {
anchors.fill: parent
+ hoverEnabled: true
+ onEntered: changeToolTip(extdescriptions[index]);
+ onExited: changeToolTip("");
onClicked: {
if (mouse.modifiers & Qt.ShiftModifier)
view.selectPrevFromId(eventIds[index]);