X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvOverlayPanel.cxx;h=4d2bcf246901af90bb55d2eb413646695a87a687;hb=df1fe7da56a47ca087ca20ff5bb3c5b74abaad01;hp=eb2eaa1c7b2d27950d27551ea8943884fb366f8d;hpb=97b13fba69a83e91416caa9e689e012211649f12;p=clitk.git diff --git a/vv/vvOverlayPanel.cxx b/vv/vvOverlayPanel.cxx index eb2eaa1..4d2bcf2 100644 --- a/vv/vvOverlayPanel.cxx +++ b/vv/vvOverlayPanel.cxx @@ -49,6 +49,8 @@ vvOverlayPanel::vvOverlayPanel(QWidget * parent):QWidget(parent) connect(fusionColorMapComboBox,SIGNAL(currentIndexChanged(int)),this,SLOT(setFusionProperty())); connect(fusionWindowSpinBox,SIGNAL(valueChanged(double)),this,SLOT(setFusionProperty())); connect(fusionLevelSpinBox,SIGNAL(valueChanged(double)),this,SLOT(setFusionProperty())); + connect(fusionOpacitySpin,SIGNAL(valueChanged(double)),this,SLOT(setFusionSpinProperty())); + connect(fusionThresSpin,SIGNAL(valueChanged(double)),this,SLOT(setFusionSpinProperty())); connect(overlayWindowSpinBox,SIGNAL(valueChanged(double)),this,SLOT(setOverlayProperty())); connect(overlayLevelSpinBox,SIGNAL(valueChanged(double)),this,SLOT(setOverlayProperty())); connect(overlayLinkCheckBox,SIGNAL(stateChanged(int)),this,SLOT(setOverlayProperty())); @@ -217,10 +219,19 @@ void vvOverlayPanel::setFusionProperty() if (disableFusionSignals) return; + fusionOpacitySpin->setValue(opacityHorizontalSlider->value()); + fusionThresSpin->setValue(thresOpacityHorizontalSlider->value()); + emit FusionPropertyUpdated(opacityHorizontalSlider->value(), thresOpacityHorizontalSlider->value(), fusionColorMapComboBox->currentIndex(), fusionWindowSpinBox->value(), fusionLevelSpinBox->value()); } +void vvOverlayPanel::setFusionSpinProperty() +{ + opacityHorizontalSlider->setValue(fusionOpacitySpin->value()); + thresOpacityHorizontalSlider->setValue(fusionThresSpin->value()); +} + void vvOverlayPanel::getCurrentFusionInfo(int visibility,double value) { QString fusionValue = "Pixel value in image 2 : ";