Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qquickvelocitycalculator_p_p.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QQUICKVELOCITYCALCULATOR_P_P_H
6
#
define
QQUICKVELOCITYCALCULATOR_P_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
qpoint
.
h
>
20
#
include
<
QtCore
/
private
/
qglobal_p
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QQuickVelocityCalculator
25
{
26
public
:
27
void
startMeasuring(
const
QPointF &point1, qint64 timestamp);
28
void
stopMeasuring(
const
QPointF &m_point2, qint64 timestamp);
29
inline
void
reset() { *
this
= {}; }
30
QPointF velocity()
const
;
31
32
private
:
33
QPointF m_point1;
34
QPointF m_point2;
35
qint64 m_point1Timestamp = 0;
36
qint64 m_point2Timestamp = 0;
37
};
38
39
QT_END_NAMESPACE
40
41
#
endif
// QQUICKVELOCITYCALCULATOR_P_P_H
QQuickSwipeDelegateAttachedPrivate
Definition
qquickswipedelegate.cpp:1383
QQuickSwipeDelegateAttached
Definition
qquickswipedelegate_p.h:69
QQuickSwipeDelegatePrivate
Definition
qquickswipedelegate_p_p.h:27
QQuickSwipeDelegatePrivate::handleMouseMoveEvent
bool handleMouseMoveEvent(QQuickItem *item, QMouseEvent *event)
Definition
qquickswipedelegate.cpp:757
QQuickSwipeDelegatePrivate::forwardMouseEvent
void forwardMouseEvent(QMouseEvent *event, QQuickItem *destination, QPointF localPos)
Definition
qquickswipedelegate.cpp:940
QQuickSwipeDelegatePrivate::resizeBackground
void resizeBackground() override
Definition
qquickswipedelegate.cpp:697
QQuickSwipeDelegatePrivate::defaultPalette
QPalette defaultPalette() const override
Definition
qquickswipedelegate.cpp:1013
QQuickSwipeDelegatePrivate::attachedObjectsSetPressed
bool attachedObjectsSetPressed(QQuickItem *item, QPointF scenePos, bool pressed, bool cancel=false)
Definition
qquickswipedelegate.cpp:956
QQuickSwipeDelegatePrivate::getPressedItem
QQuickItem * getPressedItem(QQuickItem *childItem, QMouseEvent *event) const
Definition
qquickswipedelegate.cpp:1024
QQuickSwipeDelegatePrivate::handleMouseReleaseEvent
bool handleMouseReleaseEvent(QQuickItem *item, QMouseEvent *event)
Definition
qquickswipedelegate.cpp:878
QQuickSwipeDelegatePrivate::pressedItem
QQuickItem * pressedItem
Definition
qquickswipedelegate_p_p.h:46
QQuickSwipeDelegatePrivate::swipe
QQuickSwipe swipe
Definition
qquickswipedelegate_p_p.h:45
QQuickSwipeDelegatePrivate::handleMousePressEvent
bool handleMousePressEvent(QQuickItem *item, QMouseEvent *event)
Definition
qquickswipedelegate.cpp:720
QQuickSwipeDelegatePrivate::resizeContent
void resizeContent() override
Definition
qquickswipedelegate.cpp:992
QQuickSwipeDelegate
Definition
qquickswipedelegate_p.h:29
QQuickSwipePrivate
Definition
qquickswipedelegate.cpp:108
QQuickSwipePrivate::right
QQmlComponent * right
Definition
qquickswipedelegate.cpp:150
QQuickSwipePrivate::createBehindItem
void createBehindItem()
Definition
qquickswipedelegate.cpp:304
QQuickSwipePrivate::waitForTransition
bool waitForTransition
Definition
qquickswipedelegate.cpp:146
QQuickSwipePrivate::warnAboutMixingDelegates
void warnAboutMixingDelegates()
Definition
qquickswipedelegate.cpp:356
QQuickSwipePrivate::createLeftItem
void createLeftItem()
Definition
qquickswipedelegate.cpp:294
QQuickSwipePrivate::createAndShowRightItem
void createAndShowRightItem()
Definition
qquickswipedelegate.cpp:343
QQuickSwipePrivate::finishTransition
void finishTransition()
Definition
qquickswipedelegate.cpp:393
QQuickSwipePrivate::createAndShowLeftItem
void createAndShowLeftItem()
Definition
qquickswipedelegate.cpp:324
QQuickSwipePrivate::left
QQmlComponent * left
Definition
qquickswipedelegate.cpp:148
QQuickSwipePrivate::velocityCalculator
QQuickVelocityCalculator velocityCalculator
Definition
qquickswipedelegate.cpp:147
QQuickSwipePrivate::position
qreal position
Definition
qquickswipedelegate.cpp:140
QQuickSwipePrivate::showRelevantItemForPosition
QQuickItem * showRelevantItemForPosition(qreal position)
Definition
qquickswipedelegate.cpp:208
QQuickSwipePrivate::positionBeforePress
qreal positionBeforePress
Definition
qquickswipedelegate.cpp:139
QQuickSwipePrivate::transitionManager
QScopedPointer< QQuickSwipeTransitionManager > transitionManager
Definition
qquickswipedelegate.cpp:155
QQuickSwipePrivate::isTransitioning
bool isTransitioning() const
Definition
qquickswipedelegate.cpp:371
QQuickSwipePrivate::leftItem
QQuickItem * leftItem
Definition
qquickswipedelegate.cpp:151
QQuickSwipePrivate::reposition
void reposition(PositionAnimation animationPolicy)
Definition
qquickswipedelegate.cpp:273
QQuickSwipePrivate::behind
QQmlComponent * behind
Definition
qquickswipedelegate.cpp:149
QQuickSwipePrivate::hasDelegates
bool hasDelegates() const
Definition
qquickswipedelegate.cpp:366
QQuickSwipePrivate::createAndShowBehindItem
void createAndShowBehindItem()
Definition
qquickswipedelegate.cpp:335
QQuickSwipePrivate::rightItem
QQuickItem * rightItem
Definition
qquickswipedelegate.cpp:153
QQuickSwipePrivate::enabled
bool enabled
Definition
qquickswipedelegate.cpp:145
QQuickSwipePrivate::wasComplete
bool wasComplete
Definition
qquickswipedelegate.cpp:143
QQuickSwipePrivate::behindItem
QQuickItem * behindItem
Definition
qquickswipedelegate.cpp:152
QQuickSwipePrivate::transition
QQuickTransition * transition
Definition
qquickswipedelegate.cpp:154
QQuickSwipePrivate::createDelegateItem
QQuickItem * createDelegateItem(QQmlComponent *component)
Definition
qquickswipedelegate.cpp:190
QQuickSwipePrivate::createRightItem
void createRightItem()
Definition
qquickswipedelegate.cpp:314
QQuickSwipePrivate::createRelevantItemForDistance
QQuickItem * createRelevantItemForDistance(qreal distance)
Definition
qquickswipedelegate.cpp:231
QQuickSwipePrivate::beginTransition
void beginTransition(qreal position)
Definition
qquickswipedelegate.cpp:376
QQuickSwipePrivate::control
QQuickSwipeDelegate * control
Definition
qquickswipedelegate.cpp:136
QQuickSwipePrivate::complete
bool complete
Definition
qquickswipedelegate.cpp:144
QQuickSwipePrivate::warnAboutSettingDelegatesWhileVisible
void warnAboutSettingDelegatesWhileVisible()
Definition
qquickswipedelegate.cpp:361
QQuickSwipeTransitionManager
Definition
qquickswipedelegate.cpp:94
QQuickSwipeTransitionManager::QQuickSwipeTransitionManager
QQuickSwipeTransitionManager(QQuickSwipe *swipe)
Definition
qquickswipedelegate.cpp:158
QQuickSwipeTransitionManager::transition
void transition(QQuickTransition *transition, qreal position)
Definition
qquickswipedelegate.cpp:163
QQuickSwipeTransitionManager::finished
void finished() override
Definition
qquickswipedelegate.cpp:180
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QT_BEGIN_NAMESPACE::PositionAnimation
PositionAnimation
Definition
qquickswipedelegate.cpp:87
QT_BEGIN_NAMESPACE::DontAnimatePosition
@ DontAnimatePosition
Definition
qquickswipedelegate.cpp:88
QT_BEGIN_NAMESPACE::AnimatePosition
@ AnimatePosition
Definition
qquickswipedelegate.cpp:89
QT_BEGIN_NAMESPACE::Attached
QQuickSwipeDelegateAttached Attached
Definition
qquickswipedelegate.cpp:81
QT_BEGIN_NAMESPACE::attachedObject
Attached * attachedObject(QQuickItem *item)
Definition
qquickswipedelegate.cpp:83
isChildOrGrandchildOf
static bool isChildOrGrandchildOf(QQuickItem *child, QQuickItem *item)
Definition
qquickswipedelegate.cpp:1229
exposeVelocityThreshold
static const qreal exposeVelocityThreshold
Definition
qquickswipedelegate.cpp:876
warnIfHorizontallyAnchored
static void warnIfHorizontallyAnchored(QQuickItem *item, const QString &itemName)
Definition
qquickswipedelegate.cpp:979
qtdeclarative
src
quicktemplates
qquickvelocitycalculator_p_p.h
Generated on
for Qt by
1.18.0