Wavelet Levels - My kingdom for more wavelets - issue2594

This commit is contained in:
jdc
2015-01-29 07:07:00 +01:00
parent bc856c2377
commit 13e26d3979
39 changed files with 4008 additions and 136 deletions

View File

@@ -301,16 +301,20 @@ void ThresholdAdjuster::sendToListener () {
if (tSelector.getPrecision() > 0) {
// if precision is >0, then we assume that the listener is waiting for doubles
rtengine::procparams::Threshold<double> t = tSelector.getPositions<double>();
if (tSelector.isDouble())
if (tSelector.isDouble()){
adjusterListener->adjusterChanged (this, t.value[0], t.value[1], t.value[2], t.value[3]);
adjusterListener->adjusterChanged2 (this, t.value[0], t.value[1], t.value[2], t.value[3]);
}
else
adjusterListener->adjusterChanged (this, t.value[0], t.value[1]);
}
else {
// if precision is equal to 0, then we assume that the listener is waiting for integers
rtengine::procparams::Threshold<int> t = tSelector.getPositions<int>();
if (tSelector.isDouble())
if (tSelector.isDouble()){
adjusterListener->adjusterChanged (this, t.value[0], t.value[1], t.value[2], t.value[3]);
adjusterListener->adjusterChanged2 (this, t.value[0], t.value[1], t.value[2], t.value[3]);
}
else
adjusterListener->adjusterChanged (this, t.value[0], t.value[1]);
}