Added missing files for issue 2001

This commit is contained in:
torger
2013-11-07 11:52:31 +01:00
parent a72a8811ec
commit 7c837306e5
2 changed files with 179 additions and 0 deletions

36
rtgui/pcvignette.h Normal file
View File

@@ -0,0 +1,36 @@
/*
* This file is part of RawTherapee.
*/
#ifndef _PCVIGNETTE_H_
#define _PCVIGNETTE_H_
#include <gtkmm.h>
#include "adjuster.h"
#include "toolpanel.h"
class PCVignette : public Gtk::VBox, public AdjusterListener, public FoldableToolPanel {
protected:
Gtk::CheckButton* enabled;
Adjuster* strength;
Adjuster* feather;
Adjuster* roundness;
bool lastEnabled;
sigc::connection enaConn;
public:
PCVignette ();
void read (const rtengine::procparams::ProcParams* pp, const ParamsEdited* pedited=NULL);
void write (rtengine::procparams::ProcParams* pp, ParamsEdited* pedited=NULL);
void setDefaults (const rtengine::procparams::ProcParams* defParams, const ParamsEdited* pedited=NULL);
void setBatchMode (bool batchMode);
void adjusterChanged (Adjuster* a, double newval);
void enabledChanged ();
void setAdjusterBehavior (bool strengthadd, bool featheradd, bool roundnessadd);
void trimValues (rtengine::procparams::ProcParams* pp);
};
#endif