further reduction of include dependencies, also finalised some classes
This commit is contained in:
parent
e5258e6f60
commit
587652283d
@ -19,7 +19,6 @@
|
||||
#pragma once
|
||||
|
||||
#include "array2D.h"
|
||||
#include "coord.h"
|
||||
#include "iimage.h"
|
||||
|
||||
class EditDataProvider;
|
||||
|
@ -31,6 +31,7 @@
|
||||
#include "cachemanager.h"
|
||||
#include "thumbnail.h"
|
||||
#include "batchqueue.h"
|
||||
#include "batchqueueentry.h"
|
||||
#include "multilangmgr.h"
|
||||
#include "filecatalog.h"
|
||||
#include "batchqueuebuttonset.h"
|
||||
|
@ -21,7 +21,6 @@
|
||||
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "batchqueueentry.h"
|
||||
#include "lwbutton.h"
|
||||
#include "lwbuttonset.h"
|
||||
#include "threadutils.h"
|
||||
@ -30,6 +29,8 @@
|
||||
#include "../rtengine/rtengine.h"
|
||||
#include "../rtengine/noncopyable.h"
|
||||
|
||||
class BatchQueueEntry;
|
||||
|
||||
class BatchQueueListener
|
||||
{
|
||||
|
||||
|
@ -29,6 +29,7 @@
|
||||
class RTWindow;
|
||||
class FileCatalog;
|
||||
class Thumbnail;
|
||||
|
||||
class BatchQueuePanel : public Gtk::VBox,
|
||||
public BatchQueueListener,
|
||||
public FormatChangeListener
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class BayerPreProcess : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
class BayerPreProcess final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
{
|
||||
|
||||
protected:
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class BayerProcess :
|
||||
class BayerProcess final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public CheckBoxListener,
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "checkbox.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class BayerRAWExposure :
|
||||
class BayerRAWExposure final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public CheckBoxListener,
|
||||
|
@ -21,6 +21,8 @@
|
||||
|
||||
#include "blackwhite.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "guiutils.h"
|
||||
#include "rtimage.h"
|
||||
#include "options.h"
|
||||
|
@ -22,13 +22,14 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "mycurve.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class DiagonalCurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class EditDataProvider;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class BlackWhite final :
|
||||
public ToolParamBlock,
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class CACorrection :
|
||||
class CACorrection final:
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class ChMixer :
|
||||
class ChMixer final:
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -22,7 +22,7 @@
|
||||
|
||||
#include "toolpanel.h"
|
||||
|
||||
class CoarsePanel :
|
||||
class CoarsePanel final :
|
||||
public Gtk::HBox,
|
||||
public ToolPanel
|
||||
{
|
||||
|
@ -20,6 +20,8 @@
|
||||
|
||||
#include "colorappearance.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "guiutils.h"
|
||||
#include "options.h"
|
||||
#include "rtimage.h"
|
||||
|
@ -22,11 +22,14 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class DiagonalCurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class CurveEditor;
|
||||
|
||||
class ColorAppearance final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
|
@ -2,6 +2,8 @@
|
||||
* This file is part of RawTherapee.
|
||||
*/
|
||||
#include "colortoning.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "mycurve.h"
|
||||
#include "rtimage.h"
|
||||
#include "eventmapper.h"
|
||||
|
@ -7,15 +7,19 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "labgrid.h"
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
#include "../rtengine/procparams.h"
|
||||
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
class FlatCurveEditor;
|
||||
class LabGrid;
|
||||
|
||||
class ColorToning final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel,
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <string>
|
||||
#include "guiutils.h"
|
||||
#include "multilangmgr.h"
|
||||
#include "popuptogglebutton.h"
|
||||
#include "../rtengine/LUT.h"
|
||||
|
||||
#include <cstring>
|
||||
|
@ -20,7 +20,6 @@
|
||||
|
||||
#include "coloredbar.h"
|
||||
#include "editcallbacks.h"
|
||||
#include "popuptogglebutton.h"
|
||||
|
||||
#include "../rtengine/diagonalcurvetypes.h"
|
||||
#include "../rtengine/flatcurvetypes.h"
|
||||
@ -29,6 +28,7 @@
|
||||
|
||||
class CurveEditorGroup;
|
||||
class CurveEditorSubGroup;
|
||||
class PopUpToggleButton;
|
||||
|
||||
/*
|
||||
*********************** Curve Editor ***********************
|
||||
@ -143,7 +143,7 @@ public:
|
||||
*/
|
||||
|
||||
|
||||
class DiagonalCurveEditor : public CurveEditor
|
||||
class DiagonalCurveEditor final : public CurveEditor
|
||||
{
|
||||
|
||||
friend class DiagonalCurveEditorSubGroup;
|
||||
@ -179,7 +179,7 @@ public:
|
||||
*/
|
||||
|
||||
|
||||
class FlatCurveEditor : public CurveEditor
|
||||
class FlatCurveEditor final : public CurveEditor
|
||||
{
|
||||
friend class FlatCurveEditorSubGroup;
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include "diagonalcurveeditorsubgroup.h"
|
||||
#include "flatcurveeditorsubgroup.h"
|
||||
#include "multilangmgr.h"
|
||||
#include "popuptogglebutton.h"
|
||||
#include "rtimage.h"
|
||||
#include "options.h"
|
||||
#include "pathutils.h"
|
||||
|
@ -41,7 +41,7 @@ class FlatCurveEditorSubGroup;
|
||||
* - to start a new line of curve button, use the 'newLine' method
|
||||
* - if you add more than one curve, you must add a "CurveEditor* ce" parameter to your listener
|
||||
*/
|
||||
class CurveEditorGroup : public Gtk::Grid, public CurveListener
|
||||
class CurveEditorGroup final : public Gtk::Grid, public CurveListener
|
||||
{
|
||||
|
||||
friend class CurveEditor;
|
||||
|
@ -41,7 +41,7 @@ public:
|
||||
// add other info here
|
||||
};
|
||||
|
||||
class DarkFrame :
|
||||
class DarkFrame final:
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel
|
||||
{
|
||||
|
@ -20,6 +20,8 @@
|
||||
#include <iomanip>
|
||||
|
||||
#include "defringe.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "options.h"
|
||||
|
||||
#include "../rtengine/color.h"
|
||||
|
@ -22,12 +22,14 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Defringe :
|
||||
class CurveEditorGroup;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class Defringe final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel,
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Dehaze: public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
class Dehaze final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
{
|
||||
private:
|
||||
Adjuster *strength;
|
||||
|
@ -32,6 +32,7 @@
|
||||
#include "diagonalcurveeditorsubgroup.h"
|
||||
#include "rtimage.h"
|
||||
#include "options.h"
|
||||
#include "popuptogglebutton.h"
|
||||
|
||||
#include "../rtengine/curves.h"
|
||||
|
||||
|
@ -21,6 +21,8 @@
|
||||
|
||||
#include "dirpyrdenoise.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "editbuffer.h"
|
||||
#include "guiutils.h"
|
||||
#include "options.h"
|
||||
|
@ -22,11 +22,13 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class FlatCurveEditor;
|
||||
class EditDataProvider;
|
||||
|
||||
class DirPyrDenoise final :
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class DirPyrEqualizer :
|
||||
class DirPyrEqualizer final :
|
||||
public ToolParamBlock,
|
||||
public ThresholdAdjusterListener,
|
||||
public AdjusterListener,
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "lensgeomlistener.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Distortion :
|
||||
class Distortion final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -19,9 +19,14 @@
|
||||
#pragma once
|
||||
|
||||
#include "editid.h"
|
||||
#include "../rtengine/coord.h"
|
||||
#include <cairomm/cairomm.h>
|
||||
|
||||
namespace rtengine {
|
||||
|
||||
struct Coord;
|
||||
|
||||
}
|
||||
|
||||
class EditDataProvider;
|
||||
class EditSubscriber;
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include "../rtengine/imagesource.h"
|
||||
#include "../rtengine/iccstore.h"
|
||||
#include "batchqueue.h"
|
||||
#include "batchqueueentry.h"
|
||||
#include "soundman.h"
|
||||
#include "rtimage.h"
|
||||
#include "rtwindow.h"
|
||||
|
@ -21,7 +21,6 @@
|
||||
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "batchqueueentry.h"
|
||||
#include "filepanel.h"
|
||||
#include "histogrampanel.h"
|
||||
#include "history.h"
|
||||
@ -35,7 +34,9 @@
|
||||
#include "../rtengine/noncopyable.h"
|
||||
#include "../rtengine/rtengine.h"
|
||||
|
||||
class BatchQueueEntry;
|
||||
class EditorPanel;
|
||||
class FilePanel;
|
||||
class MyProgressBar;
|
||||
class Thumbnail;
|
||||
class ToolPanelCoordinator;
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class EdgePreservingDecompositionUI :
|
||||
class EdgePreservingDecompositionUI final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class FattalToneMapping: public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
class FattalToneMapping final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
{
|
||||
protected:
|
||||
Adjuster *threshold;
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include <cstring>
|
||||
#include <iomanip>
|
||||
|
||||
#include "cropguilistener.h"
|
||||
#include "cursormanager.h"
|
||||
#include "guiutils.h"
|
||||
#include "inspector.h"
|
||||
@ -28,6 +29,7 @@
|
||||
#include "threadutils.h"
|
||||
#include "thumbbrowserbase.h"
|
||||
#include "thumbnail.h"
|
||||
#include "toolbar.h"
|
||||
|
||||
#include "../rtengine/procparams.h"
|
||||
|
||||
|
@ -36,6 +36,7 @@
|
||||
#include "renamedlg.h"
|
||||
#include "thumbimageupdater.h"
|
||||
#include "batchqueue.h"
|
||||
#include "batchqueueentry.h"
|
||||
#include "placesbrowser.h"
|
||||
#include "pathutils.h"
|
||||
#include "thumbnail.h"
|
||||
|
@ -22,7 +22,6 @@
|
||||
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "filebrowserentry.h"
|
||||
#include "lwbuttonset.h"
|
||||
|
||||
class FileBrowserEntry;
|
||||
|
@ -26,7 +26,6 @@
|
||||
#include "editcallbacks.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
#include "wbprovider.h"
|
||||
|
||||
class FilmNegProvider
|
||||
{
|
||||
@ -36,7 +35,7 @@ public:
|
||||
virtual bool getFilmNegativeExponents(rtengine::Coord spotA, rtengine::Coord spotB, std::array<float, 3>& newExps) = 0;
|
||||
};
|
||||
|
||||
class FilmNegative :
|
||||
class FilmNegative final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel,
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class ClutComboBox :
|
||||
class ClutComboBox final :
|
||||
public MyComboBox
|
||||
{
|
||||
public:
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include "flatcurveeditorsubgroup.h"
|
||||
#include "rtimage.h"
|
||||
#include "options.h"
|
||||
#include "popuptogglebutton.h"
|
||||
|
||||
#include "../rtengine/curves.h"
|
||||
|
||||
|
@ -42,7 +42,7 @@ public:
|
||||
// add other info here
|
||||
};
|
||||
|
||||
class FlatField : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel, public rtengine::FlatFieldAutoClipListener
|
||||
class FlatField final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel, public rtengine::FlatFieldAutoClipListener
|
||||
{
|
||||
|
||||
protected:
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Gradient :
|
||||
class Gradient final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel,
|
||||
|
@ -18,6 +18,8 @@
|
||||
*/
|
||||
#include "hsvequalizer.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "options.h"
|
||||
|
||||
#include "../rtengine/color.h"
|
||||
|
@ -22,12 +22,15 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class HSVEqualizer :
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class HSVEqualizer final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel,
|
||||
public CurveListener,
|
||||
|
@ -36,7 +36,7 @@ public:
|
||||
virtual void saveInputICCReference(const Glib::ustring& fname, bool apply_wb) = 0;
|
||||
};
|
||||
|
||||
class ICMPanel :
|
||||
class ICMPanel final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -18,10 +18,9 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "cropguilistener.h"
|
||||
#include "toolbar.h"
|
||||
|
||||
class CropGUIListener;
|
||||
class Thumbnail;
|
||||
class ToolBar;
|
||||
class ImageAreaToolListener
|
||||
{
|
||||
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class ImpulseDenoise :
|
||||
class ImpulseDenoise final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -20,6 +20,8 @@
|
||||
|
||||
#include "labcurve.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "options.h"
|
||||
|
||||
#include "../rtengine/color.h"
|
||||
|
@ -22,13 +22,15 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
class EditDataProvider;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class LCurve :
|
||||
class LCurve final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel,
|
||||
|
@ -43,7 +43,7 @@
|
||||
#include "toolpanel.h"
|
||||
|
||||
|
||||
class LabGridArea: public Gtk::DrawingArea, public BackBuffer {
|
||||
class LabGridArea final : public Gtk::DrawingArea, public BackBuffer {
|
||||
private:
|
||||
rtengine::ProcEvent evt;
|
||||
Glib::ustring evtMsg;
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "lensgeomlistener.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class LensGeometry :
|
||||
class LensGeometry final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel
|
||||
{
|
||||
|
@ -21,7 +21,6 @@
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "guiutils.h"
|
||||
#include "lensgeom.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class LensProfilePanel final :
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class LocalContrast: public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
class LocalContrast final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
{
|
||||
private:
|
||||
Adjuster *radius;
|
||||
|
@ -8,7 +8,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class PCVignette :
|
||||
class PCVignette final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class PerspCorrection :
|
||||
class PerspCorrection final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -18,10 +18,14 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <glibmm/ustring.h>
|
||||
|
||||
struct ParamsEdited;
|
||||
|
||||
namespace Glib
|
||||
{
|
||||
|
||||
class ustring;
|
||||
|
||||
}
|
||||
namespace rtengine
|
||||
{
|
||||
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class PreProcess :
|
||||
class PreProcess final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -18,8 +18,12 @@
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <glibmm/ustring.h>
|
||||
namespace Glib
|
||||
{
|
||||
|
||||
class ustring;
|
||||
|
||||
}
|
||||
|
||||
namespace rtengine
|
||||
{
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class PrSharpening :
|
||||
class PrSharpening final :
|
||||
public ToolParamBlock,
|
||||
public ThresholdAdjusterListener,
|
||||
public AdjusterListener,
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "checkbox.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class RAWCACorr :
|
||||
class RAWCACorr final:
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public CheckBoxListener,
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class RAWExposure :
|
||||
class RAWExposure final:
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
@ -32,8 +32,6 @@ class RAWExposure :
|
||||
protected:
|
||||
Adjuster* PexPos;
|
||||
|
||||
private:
|
||||
// Gtk::CheckButton* PextwoGreen;
|
||||
public:
|
||||
|
||||
RAWExposure ();
|
||||
|
@ -2,6 +2,9 @@
|
||||
* This file is part of RawTherapee.
|
||||
*/
|
||||
#include "retinex.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "mycurve.h"
|
||||
#include "rtimage.h"
|
||||
#include "options.h"
|
||||
|
@ -7,13 +7,18 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curvelistener.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "guiutils.h"
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Retinex :
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class Retinex final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel,
|
||||
public rtengine::RetinexListener,
|
||||
|
@ -18,6 +18,8 @@
|
||||
*/
|
||||
#include "rgbcurves.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "options.h"
|
||||
|
||||
#include "../rtengine/procparams.h"
|
||||
|
@ -22,11 +22,13 @@
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class RGBCurves :
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
|
||||
class RGBCurves final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel,
|
||||
public CurveListener,
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include "rotate.h"
|
||||
|
||||
#include "guiutils.h"
|
||||
#include "lensgeomlistener.h"
|
||||
#include "rtimage.h"
|
||||
|
||||
#include "../rtengine/procparams.h"
|
||||
|
@ -21,10 +21,10 @@
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "lensgeomlistener.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Rotate :
|
||||
class LensGeomListener;
|
||||
class Rotate final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -29,6 +29,7 @@
|
||||
#include "whitebalance.h"
|
||||
#include "../rtengine/settings.h"
|
||||
#include "batchqueuepanel.h"
|
||||
#include "batchqueueentry.h"
|
||||
#include "editorpanel.h"
|
||||
#include "filepanel.h"
|
||||
#include "filmsimulation.h"
|
||||
|
@ -22,7 +22,7 @@
|
||||
|
||||
#include "toolpanel.h"
|
||||
|
||||
class SensorBayer :
|
||||
class SensorBayer final :
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel
|
||||
{
|
||||
|
@ -22,7 +22,7 @@
|
||||
|
||||
#include "toolpanel.h"
|
||||
|
||||
class SensorXTrans :
|
||||
class SensorXTrans final:
|
||||
public ToolParamBlock,
|
||||
public FoldableToolPanel
|
||||
{
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class ShadowsHighlights :
|
||||
class ShadowsHighlights final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class SharpenEdge :
|
||||
class SharpenEdge final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Sharpening :
|
||||
class Sharpening final:
|
||||
public ToolParamBlock,
|
||||
public ThresholdAdjusterListener,
|
||||
public AdjusterListener,
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class SharpenMicro :
|
||||
class SharpenMicro final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class SoftLight: public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
class SoftLight final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel
|
||||
{
|
||||
private:
|
||||
Adjuster *strength;
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include "options.h"
|
||||
#include "rtscalable.h"
|
||||
#include "thumbbrowserbase.h"
|
||||
#include "thumbbrowserentrybase.h"
|
||||
|
||||
#include "../rtengine/rt_math.h"
|
||||
|
||||
|
@ -24,13 +24,13 @@
|
||||
|
||||
#include "guiutils.h"
|
||||
#include "options.h"
|
||||
#include "thumbbrowserentrybase.h"
|
||||
|
||||
/*
|
||||
* Class handling the list of ThumbBrowserEntry objects and their position in it's allocated space
|
||||
*/
|
||||
|
||||
class Inspector;
|
||||
class ThumbBrowserEntryBase;
|
||||
|
||||
class ThumbBrowserBase :
|
||||
public Gtk::Grid
|
||||
|
@ -23,6 +23,7 @@
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "thumbimageupdater.h"
|
||||
#include "thumbbrowserentrybase.h"
|
||||
|
||||
#include "guiutils.h"
|
||||
#include "threadutils.h"
|
||||
|
@ -20,7 +20,6 @@
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
#include "thumbbrowserentrybase.h"
|
||||
|
||||
#include "../rtengine/noncopyable.h"
|
||||
|
||||
@ -36,6 +35,9 @@ namespace procparams
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class ThumbBrowserEntryBase;
|
||||
|
||||
class ThumbImageUpdateListener
|
||||
{
|
||||
public:
|
||||
|
@ -23,6 +23,8 @@
|
||||
#include "tonecurve.h"
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "eventmapper.h"
|
||||
#include "ppversion.h"
|
||||
#include "options.h"
|
||||
|
@ -21,14 +21,16 @@
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
class EditDataProvider;
|
||||
|
||||
class ToneCurve :
|
||||
class ToneCurve final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel,
|
||||
|
@ -37,7 +37,7 @@ public:
|
||||
virtual void editModeSwitchedOff() = 0;
|
||||
};
|
||||
|
||||
class ToolBar : public Gtk::HBox
|
||||
class ToolBar final : public Gtk::HBox
|
||||
{
|
||||
private:
|
||||
std::unique_ptr<RTImage> handimg;
|
||||
|
@ -41,9 +41,6 @@ class ProcParams;
|
||||
}
|
||||
}
|
||||
|
||||
class FoldableToolPanel;
|
||||
class ToolPanel;
|
||||
|
||||
class ToolPanelListener
|
||||
{
|
||||
public:
|
||||
|
@ -21,6 +21,7 @@
|
||||
#include "metadatapanel.h"
|
||||
#include "options.h"
|
||||
#include "rtimage.h"
|
||||
|
||||
#include "../rtengine/imagesource.h"
|
||||
#include "../rtengine/dfmanager.h"
|
||||
#include "../rtengine/ffmanager.h"
|
||||
|
@ -18,6 +18,9 @@
|
||||
*/
|
||||
|
||||
#include "vibrance.h"
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "options.h"
|
||||
#include "../rtengine/color.h"
|
||||
|
||||
|
@ -21,12 +21,14 @@
|
||||
#include <gtkmm.h>
|
||||
|
||||
#include "adjuster.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "thresholdadjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Vibrance :
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
|
||||
class Vibrance final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public ThresholdCurveProvider,
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class Vignetting :
|
||||
class Vignetting final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
@ -20,6 +20,8 @@
|
||||
#include "wavelet.h"
|
||||
#include <cmath>
|
||||
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "editcallbacks.h"
|
||||
#include "guiutils.h"
|
||||
#include "rtimage.h"
|
||||
|
@ -22,15 +22,18 @@
|
||||
#include <gtkmm.h>
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
#include "curveeditor.h"
|
||||
#include "curveeditorgroup.h"
|
||||
#include "curvelistener.h"
|
||||
#include "thresholdadjuster.h"
|
||||
#include "colorprovider.h"
|
||||
#include "guiutils.h"
|
||||
|
||||
class CurveEditor;
|
||||
class CurveEditorGroup;
|
||||
class DiagonalCurveEditor;
|
||||
class EditDataProvider;
|
||||
class FlatCurveEditor;
|
||||
|
||||
class Wavelet :
|
||||
class Wavelet final :
|
||||
public ToolParamBlock,
|
||||
public ThresholdAdjusterListener,
|
||||
public AdjusterListener,
|
||||
|
@ -35,7 +35,7 @@ public:
|
||||
virtual void spotWBRequested(int size) = 0;
|
||||
};
|
||||
|
||||
class WhiteBalance : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel, public rtengine::AutoWBListener
|
||||
class WhiteBalance final : public ToolParamBlock, public AdjusterListener, public FoldableToolPanel, public rtengine::AutoWBListener
|
||||
{
|
||||
|
||||
enum WB_LabelType {
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "guiutils.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class XTransProcess :
|
||||
class XTransProcess final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public CheckBoxListener,
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "adjuster.h"
|
||||
#include "toolpanel.h"
|
||||
|
||||
class XTransRAWExposure :
|
||||
class XTransRAWExposure final :
|
||||
public ToolParamBlock,
|
||||
public AdjusterListener,
|
||||
public FoldableToolPanel
|
||||
|
Loading…
x
Reference in New Issue
Block a user