diff options
author | Ulf Hermann <ulf.hermann@digia.com> | 2014-03-28 10:23:39 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@digia.com> | 2014-03-31 11:59:47 +0200 |
commit | cc1bedf5b10d418063c310110ba91e448e76e43d (patch) | |
tree | 2790f56951d4cf7d7ff70c731260ca8dabd0fa80 | |
parent | 648989daf21b75bf2404ab40da19ecd3ca815cfd (diff) | |
download | qt-creator-cc1bedf5b10d418063c310110ba91e448e76e43d.tar.gz |
QmlProfiler: Increase accuracy of various data types
This prevents some overflows when zooming into the timeline.
Task-number: QTCREATORBUG-11879
Change-Id: I968c4737af8c64798d196a1463268d86146864e7
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
-rw-r--r-- | src/plugins/qmlprofiler/qml/Overview.qml | 4 | ||||
-rw-r--r-- | src/plugins/qmlprofiler/qml/RangeMover.qml | 2 | ||||
-rw-r--r-- | src/plugins/qmlprofiler/qml/SelectionRange.qml | 8 |
3 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/qmlprofiler/qml/Overview.qml b/src/plugins/qmlprofiler/qml/Overview.qml index 4d710ba836..76100ee2a8 100644 --- a/src/plugins/qmlprofiler/qml/Overview.qml +++ b/src/plugins/qmlprofiler/qml/Overview.qml @@ -39,8 +39,8 @@ Canvas { // ***** properties height: 50 property bool dataReady: false - property real startTime : 0 - property real endTime : 0 + property double startTime : 0 + property double endTime : 0 // ***** functions function clear() diff --git a/src/plugins/qmlprofiler/qml/RangeMover.qml b/src/plugins/qmlprofiler/qml/RangeMover.qml index e34dbfb846..e928dcf6b0 100644 --- a/src/plugins/qmlprofiler/qml/RangeMover.qml +++ b/src/plugins/qmlprofiler/qml/RangeMover.qml @@ -183,7 +183,7 @@ Rectangle { MouseArea { id: dragArea - property int origWidth: 0 + property double origWidth: 0 anchors.fill: selectedRange drag.target: leftRange diff --git a/src/plugins/qmlprofiler/qml/SelectionRange.qml b/src/plugins/qmlprofiler/qml/SelectionRange.qml index 47a1bd94b4..24b7029de5 100644 --- a/src/plugins/qmlprofiler/qml/SelectionRange.qml +++ b/src/plugins/qmlprofiler/qml/SelectionRange.qml @@ -38,11 +38,11 @@ RangeMover { property string endTimeString: detailedPrintTime(startTime+duration) property string durationString: detailedPrintTime(duration) - property real startTime: getLeft() * viewTimePerPixel + qmlProfilerModelProxy.traceStartTime() - property real duration: Math.max(getWidth() * viewTimePerPixel, 500) - property real viewTimePerPixel: 1 + property double startTime: getLeft() * viewTimePerPixel + qmlProfilerModelProxy.traceStartTime() + property double duration: Math.max(getWidth() * viewTimePerPixel, 500) + property double viewTimePerPixel: 1 + property double creationReference : 0 property int creationState : 0 - property int creationReference : 0 Connections { target: zoomControl |