Clean up framing compiler warnings
* Remove unused variables/dead code * Add missing `.children = {}` * Remove relative includes
This commit is contained in:
parent
98752a2433
commit
4969fdd989
@ -399,22 +399,6 @@ Dimensions Framing::computeRelativeImageBBoxInFrame(const Dimensions& imgSize,
|
|||||||
}
|
}
|
||||||
|
|
||||||
double imgAspectRatio = imgSize.aspectRatio();
|
double imgAspectRatio = imgSize.aspectRatio();
|
||||||
// Compute the width:height ratio of the border size for the requested
|
|
||||||
// image size and framed size.
|
|
||||||
//
|
|
||||||
// We do this by creating a dummy image. Then, scale the framed size to be
|
|
||||||
// larger than the dummy image such that there is a non-zero difference for
|
|
||||||
// widths and heights.
|
|
||||||
double borderAspectRatio = [&]()
|
|
||||||
{
|
|
||||||
Dimensions fakeImage = fromAspectRatio(framedSize, imgAspectRatio);
|
|
||||||
Dimensions bigFrame = clampToBBox(framedSize, fakeImage, OUTSIDE_BBOX);
|
|
||||||
bigFrame.width *= 2.0;
|
|
||||||
bigFrame.height *= 2.0;
|
|
||||||
|
|
||||||
Dimensions diff(bigFrame.width - fakeImage.width, bigFrame.height - fakeImage.height);
|
|
||||||
return diff.aspectRatio();
|
|
||||||
}();
|
|
||||||
|
|
||||||
Side side = pickReferenceSide(framing, imgSize);
|
Side side = pickReferenceSide(framing, imgSize);
|
||||||
double scale = framing.relativeBorderSize;
|
double scale = framing.relativeBorderSize;
|
||||||
@ -425,13 +409,10 @@ Dimensions Framing::computeRelativeImageBBoxInFrame(const Dimensions& imgSize,
|
|||||||
|
|
||||||
auto computedSizes = computeImgAndBorderSize(frameBasis, scale);
|
auto computedSizes = computeImgAndBorderSize(frameBasis, scale);
|
||||||
double imgBasis = computedSizes.first;
|
double imgBasis = computedSizes.first;
|
||||||
double borderBasis = computedSizes.second;
|
|
||||||
|
|
||||||
// Compute image and border lengths for the non-basis side
|
// Compute image and border lengths for the non-basis side
|
||||||
double imgBasisToOther = side == Side::WIDTH ? 1.0 / imgAspectRatio : imgAspectRatio;
|
double imgBasisToOther = side == Side::WIDTH ? 1.0 / imgAspectRatio : imgAspectRatio;
|
||||||
double borderBasisToOther = side == Side::WIDTH ? 1.0 / borderAspectRatio : borderAspectRatio;
|
|
||||||
double imgOther = imgBasis * imgBasisToOther;
|
double imgOther = imgBasis * imgBasisToOther;
|
||||||
double borderOther = borderBasis * borderBasisToOther;
|
|
||||||
|
|
||||||
// Find the maximum allowed image size considering min size limits
|
// Find the maximum allowed image size considering min size limits
|
||||||
double maxImageBasis = frameBasis;
|
double maxImageBasis = frameBasis;
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
#include "eventmapper.h"
|
#include "eventmapper.h"
|
||||||
|
|
||||||
#include "../rtengine/procparams.h"
|
#include "rtengine/procparams.h"
|
||||||
|
|
||||||
using namespace rtengine;
|
using namespace rtengine;
|
||||||
using namespace rtengine::procparams;
|
using namespace rtengine::procparams;
|
||||||
|
@ -27,8 +27,8 @@
|
|||||||
#include "paramsedited.h"
|
#include "paramsedited.h"
|
||||||
#include "resize.h"
|
#include "resize.h"
|
||||||
|
|
||||||
#include "../rtengine/color.h"
|
#include "rtengine/color.h"
|
||||||
#include "../rtengine/procparams.h"
|
#include "rtengine/procparams.h"
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
#include "guiutils.h"
|
#include "guiutils.h"
|
||||||
#include "toolpanel.h"
|
#include "toolpanel.h"
|
||||||
|
|
||||||
#include "../rtengine/procevents.h"
|
#include "rtengine/procevents.h"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
|
@ -201,6 +201,7 @@ const std::vector<ToolTree> TRANSFORM_PANEL_TOOLS = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
.id = Tool::FRAMING,
|
.id = Tool::FRAMING,
|
||||||
|
.children = {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user