Add framing tool GUI

* Added under the Resize tool like PR sharpening
* Adds FramingParams and FramingParamsEdited structs
* No parameter read/write implemented
* No support for batch mode
* No adjuster listeners implemented
* Signals and callback functions are defined but do nothing
This commit is contained in:
Daniel Gao
2024-11-04 16:38:43 -05:00
parent 96ad7051cf
commit 03a73eb3a4
14 changed files with 798 additions and 11 deletions

View File

@@ -45,6 +45,7 @@
#include "filmnegative.h"
#include "filmsimulation.h"
#include "flatfield.h"
#include "framing.h"
#include "gradient.h"
#include "guiutils.h"
#include "hsvequalizer.h"
@@ -131,6 +132,7 @@ protected:
ChMixer* chmixer;
BlackWhite* blackwhite;
Resize* resize;
Framing* framing;
PrSharpening* prsharpening;
ICMPanel* icm;
Crop* crop;
@@ -282,6 +284,7 @@ public:
BLACK_WHITE,
RESIZE_TOOL,
PR_SHARPENING,
FRAMING,
CROP_TOOL,
ICM,
WAVELET,