mirror of
https://gitlab.com/smart-pattern/valentina.git
synced 2024-09-18 23:04:03 +02:00
Compare commits
2 commits
4a7ce91f65
...
54fdcf3cae
Author | SHA1 | Date | |
---|---|---|---|
54fdcf3cae | |||
04852c132c |
|
@ -35,8 +35,6 @@
|
|||
#include "fvavailableupdate.h"
|
||||
#include "fvupdatewindow.h"
|
||||
|
||||
#include "../vmisc/defglobal.h"
|
||||
|
||||
class FvUpdater final : public QObject
|
||||
{
|
||||
Q_OBJECT // NOLINT
|
||||
|
@ -58,11 +56,11 @@ public:
|
|||
|
||||
public slots:
|
||||
// Check for updates
|
||||
auto CheckForUpdates(bool silentAsMuchAsItCouldGet = true) -> bool;
|
||||
bool CheckForUpdates(bool silentAsMuchAsItCouldGet = true); // NOLINT(modernize-use-trailing-return-type)
|
||||
|
||||
// Aliases
|
||||
auto CheckForUpdatesSilent() -> bool;
|
||||
auto CheckForUpdatesNotSilent() -> bool;
|
||||
bool CheckForUpdatesSilent(); // NOLINT(modernize-use-trailing-return-type)
|
||||
bool CheckForUpdatesNotSilent(); // NOLINT(modernize-use-trailing-return-type)
|
||||
|
||||
protected:
|
||||
friend class FvUpdateWindow; // Uses GetProposedUpdate() and others
|
||||
|
|
|
@ -62,8 +62,8 @@ protected:
|
|||
|
||||
private slots:
|
||||
void on_actionNew_triggered();
|
||||
auto on_actionSaveAs_triggered() -> bool;
|
||||
auto on_actionSave_triggered() -> bool;
|
||||
bool on_actionSaveAs_triggered(); // NOLINT(modernize-use-trailing-return-type)
|
||||
bool on_actionSave_triggered(); // NOLINT(modernize-use-trailing-return-type)
|
||||
void on_actionOpen_triggered();
|
||||
void on_actionExit_triggered();
|
||||
|
||||
|
|
|
@ -29,9 +29,10 @@
|
|||
#include "../vgeometry/vabstractcurve.h"
|
||||
#include "qmath.h"
|
||||
#include "vpiecegrainline_p.h"
|
||||
#include <algorithm>
|
||||
|
||||
#include <QPolygonF>
|
||||
#include <QTransform>
|
||||
#include <algorithm>
|
||||
|
||||
namespace
|
||||
{
|
||||
|
@ -216,10 +217,10 @@ auto VPieceGrainline::ArrowUp() const -> QPolygonF
|
|||
const QPointF pt = mainLine.p2();
|
||||
|
||||
return {
|
||||
pt,
|
||||
{pt,
|
||||
QPointF(pt.x() + arrowLength * cos(rotation + arrowAngle), pt.y() - arrowLength * sin(rotation + arrowAngle)),
|
||||
QPointF(pt.x() + arrowLength * cos(rotation - arrowAngle), pt.y() - arrowLength * sin(rotation - arrowAngle)),
|
||||
pt};
|
||||
pt}};
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
@ -230,10 +231,10 @@ auto VPieceGrainline::ArrowDown() const -> QPolygonF
|
|||
const QPointF pt = mainLine.p1();
|
||||
|
||||
return {
|
||||
pt,
|
||||
{pt,
|
||||
QPointF(pt.x() + arrowLength * cos(rotation + arrowAngle), pt.y() - arrowLength * sin(rotation + arrowAngle)),
|
||||
QPointF(pt.x() + arrowLength * cos(rotation - arrowAngle), pt.y() - arrowLength * sin(rotation - arrowAngle)),
|
||||
pt};
|
||||
pt}};
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
@ -243,10 +244,10 @@ auto VPieceGrainline::ArrowLeft() const -> QPolygonF
|
|||
const QPointF pt = SecondaryLine().p1();
|
||||
|
||||
return {
|
||||
pt,
|
||||
{pt,
|
||||
QPointF(pt.x() + arrowLength * cos(rotation - arrowAngle), pt.y() - arrowLength * sin(rotation - arrowAngle)),
|
||||
QPointF(pt.x() + arrowLength * cos(rotation + arrowAngle), pt.y() - arrowLength * sin(rotation + arrowAngle)),
|
||||
pt};
|
||||
pt}};
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
@ -256,10 +257,10 @@ auto VPieceGrainline::ArrowRight() const -> QPolygonF
|
|||
const QPointF pt = SecondaryLine().p2();
|
||||
|
||||
return {
|
||||
pt,
|
||||
{pt,
|
||||
QPointF(pt.x() + arrowLength * cos(rotation + arrowAngle), pt.y() - arrowLength * sin(rotation + arrowAngle)),
|
||||
QPointF(pt.x() + arrowLength * cos(rotation - arrowAngle), pt.y() - arrowLength * sin(rotation - arrowAngle)),
|
||||
pt};
|
||||
pt}};
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
|
@ -403,7 +404,7 @@ auto VPieceGrainline::IsPositionValid(const QVector<QPointF> &contourPoints) con
|
|||
|
||||
grainLine = {mainLine};
|
||||
|
||||
for (auto line : grainLine)
|
||||
for (auto line : qAsConst(grainLine))
|
||||
{
|
||||
QVector<QPointF> points = VAbstractCurve::CurveIntersectLine(contourPoints, line);
|
||||
for (auto &point : points)
|
||||
|
@ -416,7 +417,7 @@ auto VPieceGrainline::IsPositionValid(const QVector<QPointF> &contourPoints) con
|
|||
}
|
||||
|
||||
QPainterPath grainLinePath;
|
||||
for (auto line : grainLine)
|
||||
for (auto line : qAsConst(grainLine))
|
||||
{
|
||||
grainLinePath.addPath(VGObject::PainterPath(QVector<QPointF>{line.p1(), line.p2()}));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue