aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSze Howe Koh <szehowe.koh@gmail.com>2025-06-23 09:54:28 +0800
committerSze Howe Koh <szehowe.koh@gmail.com>2025-06-24 10:33:30 +0800
commita2f3dc0d76c67d1c70602a06c3a5b67f454b2bbf (patch)
treed589cfddf644165f4788abe0d2afcd28a5a63187 /src
parentad5063893bbaed61d5d8e45572484e212918f5f5 (diff)
QQuickVelocityCalculator: Write reset() in terms of its default constructor
It's a POD type after all, with a well-behaved default constructor Change-Id: I4df73013b81542d0481df6222df0261634b05772 Pick-to: 6.10 6.9 6.8 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/quicktemplates/qquickvelocitycalculator.cpp8
-rw-r--r--src/quicktemplates/qquickvelocitycalculator_p_p.h2
2 files changed, 1 insertions, 9 deletions
diff --git a/src/quicktemplates/qquickvelocitycalculator.cpp b/src/quicktemplates/qquickvelocitycalculator.cpp
index b504b45d68..e539d3e3d2 100644
--- a/src/quicktemplates/qquickvelocitycalculator.cpp
+++ b/src/quicktemplates/qquickvelocitycalculator.cpp
@@ -42,14 +42,6 @@ void QQuickVelocityCalculator::stopMeasuring(const QPointF &point2, qint64 times
m_point2Timestamp = timestamp;
}
-void QQuickVelocityCalculator::reset()
-{
- m_point1 = QPointF();
- m_point2 = QPointF();
- m_point1Timestamp = 0;
- m_point2Timestamp = 0;
-}
-
QPointF QQuickVelocityCalculator::velocity() const
{
if (m_point2Timestamp == 0 || m_point1Timestamp == m_point2Timestamp)
diff --git a/src/quicktemplates/qquickvelocitycalculator_p_p.h b/src/quicktemplates/qquickvelocitycalculator_p_p.h
index e3bd10972c..7636d5a587 100644
--- a/src/quicktemplates/qquickvelocitycalculator_p_p.h
+++ b/src/quicktemplates/qquickvelocitycalculator_p_p.h
@@ -25,7 +25,7 @@ class QQuickVelocityCalculator
public:
void startMeasuring(const QPointF &point1, qint64 timestamp);
void stopMeasuring(const QPointF &m_point2, qint64 timestamp);
- void reset();
+ inline void reset() { *this = {}; }
QPointF velocity() const;
private: