[Lens Distortion Viewer] Change grid opacity with qProperty

We now use a qProperty to change the grid opacity so it works with the color change.
This commit is contained in:
Landrodie 2021-06-10 15:44:26 +02:00 committed by Fabien Castan
parent dc7ee20b02
commit 72ad12d172
2 changed files with 1 additions and 7 deletions

View file

@ -48,8 +48,6 @@ AliceVision.FloatImageViewer {
property bool isDistoViewer: false;
property bool isPanoViewer: false;
property int gridOpacity : 100;
property bool isPrincipalPointsDisplayed : false;
property int subdivisions: 4;
property int pointsNumber: (subdivisions + 1) * (subdivisions + 1);
@ -93,10 +91,6 @@ AliceVision.FloatImageViewer {
root.updateSubdivisions(subdivisions)
}
onGridOpacityChanged: {
root.surface.gridColor = Qt.rgba(root.surface.gridColor.r, root.surface.gridColor.g, root.surface.gridColor.b, gridOpacity/100);
}
channelMode: {
switch(channelModeString)
{

View file

@ -275,7 +275,7 @@ FocusScope {
'channelModeString': Qt.binding(function() { return hdrImageToolbar.channelModeValue; }),
'isPrincipalPointsDisplayed' : Qt.binding(function(){ return lensDistortionImageToolbar.displayPrincipalPoint;}),
'surface.displayGrid' : Qt.binding(function(){ return lensDistortionImageToolbar.visible && lensDistortionImageToolbar.displayGrid;}),
'gridOpacity' : Qt.binding(function(){ return lensDistortionImageToolbar.opacityValue;}),
'surface.gridOpacity' : Qt.binding(function(){ return lensDistortionImageToolbar.opacityValue;}),
'surface.gridColor' : Qt.binding(function(){ return lensDistortionImageToolbar.color;}),
'subdivisions' : Qt.binding(function(){ return lensDistortionImageToolbar.subdivisionsValue;}),
'isDistoViewer' : Qt.binding(function(){ return displayLensDistortionViewer.checked;}),