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
qquickswipedelegate_p_p.h
Go to the documentation of this file.
1
// Copyright (C) 2017 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
QQUICKSWIPEDELEGATE_P_P_H
6
#
define
QQUICKSWIPEDELEGATE_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
<
QtQuickTemplates2
/
private
/
qquickitemdelegate_p_p
.
h
>
20
#
include
<
QtQuickTemplates2
/
private
/
qquickswipe_p
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QQuickSwipeDelegate;
25
26
class
QQuickSwipeDelegatePrivate
:
public
QQuickItemDelegatePrivate
27
{
28
Q_DECLARE_PUBLIC(QQuickSwipeDelegate)
29
30
public
:
31
QQuickSwipeDelegatePrivate
(
QQuickSwipeDelegate
*
control
);
32
33
bool
handleMousePressEvent
(QQuickItem *item, QMouseEvent *event);
34
bool
handleMouseMoveEvent
(QQuickItem *item, QMouseEvent *event);
35
bool
handleMouseReleaseEvent
(QQuickItem *item, QMouseEvent *event);
36
void
forwardMouseEvent
(QMouseEvent *event, QQuickItem *destination, QPointF localPos);
37
bool
attachedObjectsSetPressed
(QQuickItem *item, QPointF scenePos,
bool
pressed,
bool
cancel =
false
);
38
QQuickItem
*
getPressedItem
(QQuickItem *childItem, QMouseEvent *event)
const
;
39
40
void
resizeContent
()
override
;
41
void
resizeBackground
()
override
;
42
43
QPalette
defaultPalette
()
const
override
;
44
45
QQuickSwipe
swipe
;
46
QQuickItem
*
pressedItem
=
nullptr
;
47
};
48
49
QT_END_NAMESPACE
50
51
#
endif
// QQUICKSWIPEDELEGATE_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::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
qquickswipedelegate_p_p.h
Generated on
for Qt by
1.18.0