Improve mask preview and avoid reprocessing when switching spot

Changes:
- Mask preview has been improved. It only applies on detailed image now
("dcrop" pipeline) which corrects unexpected behavior on navigator
image. Mask preview now only applies on selected spot: when switching
between spots, mask preview is deactivated on newly selected spot.
- Image reprocessing is now avoided when switching between spots (except
if mask preview was previously activated). Mask background update
remains functionnal.

Bugfixe:
- AStyle runned on several modified files
This commit is contained in:
Pandagrapher
2019-08-21 13:40:28 +02:00
parent 53eeffbebf
commit 2080f65197
13 changed files with 273 additions and 147 deletions

View File

@@ -631,8 +631,8 @@ enum ProcEventCode {
Evlocallabsensisf = 601,
Evlocallabsharblur = 602,
EvLocenalabregion = 603,
EvlocallabshowmaskcolMethod = 604,
EvlocallabshowmaskexpMethod = 605,
EvlocallabshowmaskMethod = 604,
EvLocallabSpotSelectedWithMask = 605,
EvlocallabCCmaskshape = 606,
EvlocallabLLmaskshape = 607,
EvlocallabCCmaskexpshape = 608,
@@ -662,7 +662,7 @@ enum ProcEventCode {
Evlocallabsensihs = 632,
Evlocallabradmaskcol = 633,
Evlocallabradmaskexp = 634,
EvlocallabshowmaskSHMethod = 635,
// EvlocallabshowmaskSHMethod = 635,
EvlocallabCCmaskSHshape = 636,
EvlocallabLLmaskSHshape = 637,
EvlocallabHHmaskSHshape = 638,
@@ -700,7 +700,7 @@ enum ProcEventCode {
EvlocallabLLmaskcbshape = 670,
EvlocallabHHmaskcbshape = 671,
EvLocallabEnacbMask = 672,
EvlocallabshowmaskcbMethod = 673,
// EvlocallabshowmaskcbMethod = 673,
Evlocallabsoftradiustm = 674,
EvLocallabSpotTransitgrad = 675,
Evlocallabamount = 676,
@@ -714,7 +714,7 @@ enum ProcEventCode {
Evlocallabchromaskreti = 684,
Evlocallabgammaskreti = 685,
Evlocallabslomaskreti = 686,
EvlocallabshowmaskretiMethod = 687,
// EvlocallabshowmaskretiMethod = 687,
EvLocallabEnaretiMasktmap = 688,
Evlocallabscalereti = 689,
Evlocallabdarkness = 690,
@@ -726,7 +726,7 @@ enum ProcEventCode {
Evlocallabequiltm = 696,
Evlocallabfftwlc = 697,
Evlocallabfftwreti = 698,
EvlocallabshowmasksoftMethod = 699,
// EvlocallabshowmasksoftMethod = 699,
Evlocallabshadex = 700,
EvlocallabexpMethod = 701,
Evlocallablaplacexp = 702,
@@ -741,7 +741,7 @@ enum ProcEventCode {
Evlocallabchromasktm = 711,
Evlocallabgammasktm = 712,
Evlocallabslomasktm = 713,
EvlocallabshowmasktmMethod = 714,
// EvlocallabshowmasktmMethod = 714,
EvlocallablocalcontMethod = 715,
EvlocallabwavCurve = 716,
Evlocallablevelwav = 717,