QmlProfiler: Handle enable and show signals for zoomslider in C++

As it's hard to pass arguments for signals from non-QML-mapped objects
to QML objects handle the signal in C++ instead and just directly set
the properties.

Task-number: QTCREATORBUG-10943
Change-Id: I039f6938db3d7e64ca1a4bcff2f0f6aa79c65219
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Ulf Hermann
2013-11-28 14:42:03 +01:00
parent 2d028ceec4
commit 06a23c6da5
3 changed files with 17 additions and 5 deletions

View File

@@ -514,8 +514,6 @@ Rectangle {
x: 0
y: 0
function toggleEnabled() {enabled = !enabled}
function toggleVisible() {visible = !visible}
function updateZoomLevel() {
zoomSlider.externalUpdate = true;
zoomSlider.value = Math.pow((view.endTime - view.startTime) / qmlProfilerModelProxy.traceDuration(), 1 / zoomSlider.exponent) * zoomSlider.maximumValue;