[PanoramaViewer] Refactor downscale code logic

Use signals / slots from c++
This commit is contained in:
Thomas Zorroche 2021-06-08 16:24:16 +02:00 committed by Fabien Castan
parent a4a86e9656
commit cf01a2d89c
3 changed files with 8 additions and 24 deletions

View file

@ -276,7 +276,7 @@ FocusScope {
'isCtrlPointsDisplayed' : Qt.binding(function(){ return lensDistortionImageToolbar.displayPoints;}),
'isGridDisplayed' : Qt.binding(function(){ return lensDistortionImageToolbar.displayGrid;}),
'gridOpacity' : Qt.binding(function(){ return lensDistortionImageToolbar.opacityValue;}),
'gridColorQML' : Qt.binding(function(){ return lensDistortionImageToolbar.color;}),
'surface.gridColor' : Qt.binding(function(){ return lensDistortionImageToolbar.color;}),
'subdivisions' : Qt.binding(function(){ return lensDistortionImageToolbar.subdivisionsValue;}),
'isDistoViewer' : Qt.binding(function(){ return displayLensDistortionViewer.checked;}),
})
@ -300,7 +300,7 @@ FocusScope {
onActiveChanged: {
if(active) {
setSource("PanoramaViewer.qml", {
'downscaleValueQML': Qt.binding(function(){return panoramaViewerToolbar.downscaleValue;}),
'downscale': Qt.binding(function(){return panoramaViewerToolbar.downscaleValue;}),
'isEditable': Qt.binding(function(){ return panoramaViewerToolbar.enableEdit;}),
'isHighlightable': Qt.binding(function(){ return panoramaViewerToolbar.enableHover;}),
'subdivisionsPano': Qt.binding(function(){ return panoramaViewerToolbar.subdivisionsValue;}),