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>
This commit is contained in:
Ulf Hermann
2014-03-28 10:23:39 +01:00
parent 648989daf2
commit cc1bedf5b1
3 changed files with 7 additions and 7 deletions

View File

@@ -39,8 +39,8 @@ Canvas {
// ***** properties // ***** properties
height: 50 height: 50
property bool dataReady: false property bool dataReady: false
property real startTime : 0 property double startTime : 0
property real endTime : 0 property double endTime : 0
// ***** functions // ***** functions
function clear() function clear()

View File

@@ -183,7 +183,7 @@ Rectangle {
MouseArea { MouseArea {
id: dragArea id: dragArea
property int origWidth: 0 property double origWidth: 0
anchors.fill: selectedRange anchors.fill: selectedRange
drag.target: leftRange drag.target: leftRange

View File

@@ -38,11 +38,11 @@ RangeMover {
property string endTimeString: detailedPrintTime(startTime+duration) property string endTimeString: detailedPrintTime(startTime+duration)
property string durationString: detailedPrintTime(duration) property string durationString: detailedPrintTime(duration)
property real startTime: getLeft() * viewTimePerPixel + qmlProfilerModelProxy.traceStartTime() property double startTime: getLeft() * viewTimePerPixel + qmlProfilerModelProxy.traceStartTime()
property real duration: Math.max(getWidth() * viewTimePerPixel, 500) property double duration: Math.max(getWidth() * viewTimePerPixel, 500)
property real viewTimePerPixel: 1 property double viewTimePerPixel: 1
property double creationReference : 0
property int creationState : 0 property int creationState : 0
property int creationReference : 0
Connections { Connections {
target: zoomControl target: zoomControl