Issue 1987: improved DCP support; Issue 2042: batch queue crash fix

This commit is contained in:
torger
2013-11-19 08:37:42 +01:00
parent 047fd34e4e
commit 114f7e4531
21 changed files with 824 additions and 305 deletions

10
rtgui/icmpanel.h Normal file → Executable file
View File

@@ -46,6 +46,7 @@ class ICMPanel : public Gtk::VBox, public AdjusterListener, public FoldableToolP
bool lastToneCurve;
sigc::connection tcurveconn;
bool lastBlendCMSMatrix;
bool isBatchMode;
sigc::connection blendcmsconn;
private:
@@ -58,7 +59,8 @@ class ICMPanel : public Gtk::VBox, public AdjusterListener, public FoldableToolP
Gtk::RadioButton* icamera;
Gtk::RadioButton* icameraICC;
Gtk::RadioButton* ifromfile;
MyComboBoxText* prefprof;
Gtk::Label* dcpIllLabel;
MyComboBoxText* dcpIll;
Gtk::CheckButton* ckbToneCurve;
Gtk::CheckButton* ckbBlendCMSMatrix;
MyComboBoxText* wnames;
@@ -76,9 +78,11 @@ class ICMPanel : public Gtk::VBox, public AdjusterListener, public FoldableToolP
Glib::ustring oldip;
ICMPanelListener* icmplistener;
bool ignoreDcpSignal;
double dcpTemperatures[2];
bool enableLastICCWorkDirChange;
Glib::ustring lastRefFilename;
void updateDCP(int dcpIlluminant, Glib::ustring dcp_name);
public:
ICMPanel ();
@@ -96,7 +100,7 @@ class ICMPanel : public Gtk::VBox, public AdjusterListener, public FoldableToolP
void GamChanged ();
void ipSelectionChanged ();
void blendCMSMatrixChanged();
void prefProfChanged();
void dcpIlluminantChanged();
void toneCurveChanged();
void setRawMeta (bool raw, const rtengine::ImageData* pMeta);