more final fixes

This commit is contained in:
Ingo Weyrich 2020-01-24 14:53:41 +01:00
parent 9a4ade6f20
commit 0d2ffb5e61
13 changed files with 42 additions and 42 deletions

View File

@ -14,7 +14,7 @@ struct camera_const_levels {
int levels[4];
};
class CameraConst
class CameraConst final
{
private:
std::string make_model;
@ -56,7 +56,7 @@ public:
void update_globalGreenEquilibration(bool other);
};
class CameraConstantsStore
class CameraConstantsStore final
{
private:
std::map<std::string, CameraConst *> mCameraConstants;

View File

@ -23,7 +23,7 @@
namespace rtengine
{
class CieImage :
class CieImage final :
public NonCopyable
{
private:

View File

@ -35,7 +35,7 @@ using namespace procparams;
class ImProcCoordinator;
class Crop : public DetailedCrop, public PipetteBuffer
class Crop final : public DetailedCrop, public PipetteBuffer
{
protected:

View File

@ -31,7 +31,7 @@ namespace rtengine
{
class RawImage;
class dfInfo
class dfInfo final
{
public:
@ -74,7 +74,7 @@ protected:
void updateRawImage();
};
class DFManager
class DFManager final
{
public:
void init(const Glib::ustring &pathname);

View File

@ -29,7 +29,7 @@ namespace rtengine
{
class RawImage;
class ffInfo
class ffInfo final
{
public:
@ -71,7 +71,7 @@ protected:
void updateRawImage();
};
class FFManager
class FFManager final
{
public:
void init(const Glib::ustring &pathname);

View File

@ -39,7 +39,7 @@ namespace procparams
typedef const double(*TMatrix)[3];
class ProfileContent
class ProfileContent final
{
public:
ProfileContent();
@ -54,7 +54,7 @@ private:
std::string data;
};
class ICCStore
class ICCStore final
{
public:
enum class ProfileType {

View File

@ -658,7 +658,7 @@ public:
/* If any of the required allocation fails, "width" and "height" are set to -1, and all remaining buffer are freed
* Can be safely used to reallocate an existing image */
void allocate (int W, int H) override final
void allocate (int W, int H) final
{
if (W == width && H == height) {
@ -746,7 +746,7 @@ public:
}
}
void rotate (int deg) override final
void rotate (int deg) final
{
if (deg == 90) {
@ -873,7 +873,7 @@ public:
}
}
void hflip () override final
void hflip () final
{
int width2 = width / 2;
@ -905,7 +905,7 @@ public:
#endif
}
void vflip () override final
void vflip () final
{
int height2 = height / 2;
@ -989,7 +989,7 @@ public:
}
}
void computeHistogramAutoWB (double &avg_r, double &avg_g, double &avg_b, int &n, LUTu &histogram, const int compression) const override final
void computeHistogramAutoWB (double &avg_r, double &avg_g, double &avg_b, int &n, LUTu &histogram, const int compression) const final
{
histogram.clear();
avg_r = avg_g = avg_b = 0.;
@ -1328,7 +1328,7 @@ public:
* If any of the required allocation fails, "width" and "height" are set to -1, and all remaining buffer are freed
* Can be safely used to reallocate an existing image or to free up it's memory with "allocate (0,0);"
*/
void allocate (int W, int H) override final
void allocate (int W, int H) final
{
if (W == width && H == height) {
@ -1382,7 +1382,7 @@ public:
memcpy (dest->data, data, 3 * width * height * sizeof(T));
}
void rotate (int deg) override final
void rotate (int deg) final
{
if (deg == 90) {
@ -1516,7 +1516,7 @@ public:
}
}
void hflip () override final
void hflip () final
{
int width2 = width / 2;
@ -1552,7 +1552,7 @@ public:
}
}
void vflip () override final
void vflip () final
{
AlignedBuffer<T> lBuffer(3 * width);
@ -1619,7 +1619,7 @@ public:
}
}
void computeHistogramAutoWB (double &avg_r, double &avg_g, double &avg_b, int &n, LUTu &histogram, const int compression) const override final
void computeHistogramAutoWB (double &avg_r, double &avg_g, double &avg_b, int &n, LUTu &histogram, const int compression) const final
{
histogram.clear();
avg_r = avg_g = avg_b = 0.;

View File

@ -143,11 +143,11 @@ public:
virtual void setProgressListener (ProgressListener* pl) {}
void increaseRef () override final
void increaseRef () final
{
references++;
}
void decreaseRef () override final
void decreaseRef () final
{
references--;
@ -175,15 +175,15 @@ public:
return dirpyrdenoiseExpComp;
}
// functions inherited from the InitialImage interface
Glib::ustring getFileName () override final
Glib::ustring getFileName () final
{
return fileName;
}
cmsHPROFILE getEmbeddedProfile () override final
cmsHPROFILE getEmbeddedProfile () final
{
return embProfile;
}
const FramesMetaData* getMetaData () override final
const FramesMetaData* getMetaData () final
{
return idata;
}

View File

@ -23,7 +23,7 @@
namespace rtengine
{
class LabImage
class LabImage final
{
private:
void allocLab(size_t w, size_t h);

View File

@ -113,10 +113,10 @@ protected:
void updateBackBuffer();
Gtk::SizeRequestMode get_request_mode_vfunc () const override;
void get_preferred_height_vfunc (int& minimum_height, int& natural_height) const override final;
void get_preferred_width_vfunc (int &minimum_width, int &natural_width) const override final;
void get_preferred_height_for_width_vfunc (int width, int &minimum_height, int &natural_height) const override final;
void get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const override final;
void get_preferred_height_vfunc (int& minimum_height, int& natural_height) const final;
void get_preferred_width_vfunc (int &minimum_width, int &natural_width) const final;
void get_preferred_height_for_width_vfunc (int width, int &minimum_height, int &natural_height) const final;
void get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const final;
void on_realize () override;
bool on_draw(const ::Cairo::RefPtr< Cairo::Context> &cr) override;
bool on_button_press_event (GdkEventButton* event) override;

View File

@ -60,10 +60,10 @@ class ThumbBrowserBase :
bool on_draw(const ::Cairo::RefPtr< Cairo::Context> &cr) override;
Gtk::SizeRequestMode get_request_mode_vfunc () const override;
void get_preferred_height_vfunc (int &minimum_height, int &natural_height) const override final;
void get_preferred_width_vfunc (int &minimum_width, int &natural_width) const override final;
void get_preferred_height_for_width_vfunc (int width, int &minimum_height, int &natural_height) const override final;
void get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const override final;
void get_preferred_height_vfunc (int &minimum_height, int &natural_height) const final;
void get_preferred_width_vfunc (int &minimum_width, int &natural_width) const final;
void get_preferred_height_for_width_vfunc (int width, int &minimum_height, int &natural_height) const final;
void get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const final;
bool on_button_press_event (GdkEventButton* event) override;
bool on_button_release_event (GdkEventButton* event) override;

View File

@ -164,11 +164,11 @@ public:
FoldableToolPanel(Gtk::Box* content, Glib::ustring toolName, Glib::ustring UILabel, bool need11 = false, bool useEnabled = false);
MyExpander* getExpander() override final
MyExpander* getExpander() final
{
return exp;
}
void setExpanded (bool expanded) override final
void setExpanded (bool expanded) final
{
if (exp) {
exp->set_expanded( expanded );
@ -186,7 +186,7 @@ public:
exp->show();
}
}
bool getExpanded () override final
bool getExpanded () final
{
if (exp) {
return exp->get_expanded();
@ -194,11 +194,11 @@ public:
return false;
}
void setParent (Gtk::Box* parent) override final
void setParent (Gtk::Box* parent) final
{
parentContainer = parent;
}
Gtk::Box* getParent () override final
Gtk::Box* getParent () final
{
return parentContainer;
}

View File

@ -314,11 +314,11 @@ public:
// imageareatoollistener interface
void spotWBselected(int x, int y, Thumbnail* thm = nullptr) override;
void sharpMaskSelected(bool sharpMask) override;
void sharpMaskSelected(bool sharpMask) override final;
int getSpotWBRectSize() const override;
void cropSelectionReady() override;
void rotateSelectionReady(double rotate_deg, Thumbnail* thm = nullptr) override;
ToolBar* getToolBar() const override final;
ToolBar* getToolBar() const final;
CropGUIListener* startCropEditing(Thumbnail* thm = nullptr) override;
void updateTPVScrollbar (bool hide);
@ -326,7 +326,7 @@ public:
// ToolBarListener interface
void toolSelected (ToolMode tool) override;
void editModeSwitchedOff () override final;
void editModeSwitchedOff () final;
void setEditProvider (EditDataProvider *provider);