X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fsharpen%2Fsharpen.C;h=fc5777f8b6c5f2a9ebf14f32a62ca138a24f21aa;hb=83b70dd60863377cb281e6be5206304e10373e30;hp=9cbd1c7e4ce11bb0cb6750225a2c895edcdb626b;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/sharpen/sharpen.C b/cinelerra-5.1/plugins/sharpen/sharpen.C index 9cbd1c7e..fc5777f8 100644 --- a/cinelerra-5.1/plugins/sharpen/sharpen.C +++ b/cinelerra-5.1/plugins/sharpen/sharpen.C @@ -40,10 +40,28 @@ REGISTER_PLUGIN(SharpenMain) SharpenConfig::SharpenConfig() { - horizontal = 0; - interlace = 0; - sharpness = 50; - luminance = 0; + reset(RESET_ALL); +} + +void SharpenConfig::reset(int clear) +{ + switch(clear) { + case RESET_ALL : + sharpness = 0; + interlace = 0; + horizontal = 0; + luminance = 0; + break; + case RESET_SHARPEN_SLIDER : sharpness = 0; + break; + case RESET_DEFAULT_SETTINGS : + default: + sharpness = 50; + interlace = 0; + horizontal = 0; + luminance = 0; + break; + } } void SharpenConfig::copy_from(SharpenConfig &that)