summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@digia.com>2014-03-28 10:23:39 +0100
committerUlf Hermann <ulf.hermann@digia.com>2014-03-31 11:59:47 +0200
commitcc1bedf5b10d418063c310110ba91e448e76e43d (patch)
tree2790f56951d4cf7d7ff70c731260ca8dabd0fa80
parent648989daf21b75bf2404ab40da19ecd3ca815cfd (diff)
downloadqt-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.qml4
-rw-r--r--src/plugins/qmlprofiler/qml/RangeMover.qml2
-rw-r--r--src/plugins/qmlprofiler/qml/SelectionRange.qml8
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