Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquickpincharea_p_p.h
Go to the documentation of this file.
1
// Copyright (C) 2020 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
QQUICKPINCHAREA_P_H
6
#
define
QQUICKPINCHAREA_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
<
qevent
.
h
>
20
21
#
include
"qquickitem_p.h"
22
#
include
"qquickpincharea_p.h"
23
24
QT_BEGIN_NAMESPACE
25
26
class
QQuickPinch;
27
class
QQuickPinchAreaPrivate
:
public
QQuickItemPrivate
28
{
29
Q_DECLARE_PUBLIC(QQuickPinchArea)
30
public
:
31
QQuickPinchAreaPrivate
()
32
:
enabled
(
true
),
inPinch
(
false
),
pinchRejected
(
false
),
pinchActivated
(
false
),
initPinch
(
false
)
33
{
34
}
35
36
~
QQuickPinchAreaPrivate
();
37
38
void
init
()
39
{
40
Q_Q(QQuickPinchArea);
41
q->setAcceptTouchEvents(
true
);
42
q->setFiltersChildMouseEvents(
true
);
43
}
44
45
bool
enabled
: 1;
46
bool
inPinch
: 1;
47
bool
pinchRejected
: 1;
48
bool
pinchActivated
: 1;
49
bool
initPinch
: 1;
50
int
id1
= -1;
51
QQuickPinch *
pinch
=
nullptr
;
52
QPointF
sceneStartPoint1
;
53
QPointF
sceneStartPoint2
;
54
QPointF
lastPoint1
;
55
QPointF
lastPoint2
;
56
qreal
pinchStartDist
= 0;
57
qreal
pinchStartScale
= 1;
58
qreal
pinchLastScale
= 1;
59
qreal
pinchStartRotation
= 0;
60
qreal
pinchStartAngle
= 0;
61
qreal
pinchLastAngle
= 0;
62
qreal
pinchRotation
= 0;
63
QPointF
sceneStartCenter
;
64
QPointF
pinchStartCenter
;
65
QPointF
sceneLastCenter
;
66
QPointF
pinchStartPos
;
67
QList
<
QEventPoint
>
touchPoints
;
68
};
69
70
QT_END_NAMESPACE
71
72
#
endif
// QQUICKPINCHAREA_P_H
QQuickPinchAreaPrivate
Definition
qquickpincharea_p_p.h:28
QQuickPinchAreaPrivate::pinch
QQuickPinch * pinch
Definition
qquickpincharea_p_p.h:51
QQuickPinchAreaPrivate::sceneLastCenter
QPointF sceneLastCenter
Definition
qquickpincharea_p_p.h:65
QQuickPinchAreaPrivate::pinchRejected
bool pinchRejected
Definition
qquickpincharea_p_p.h:47
QQuickPinchAreaPrivate::pinchLastAngle
qreal pinchLastAngle
Definition
qquickpincharea_p_p.h:61
QQuickPinchAreaPrivate::init
void init()
Definition
qquickpincharea_p_p.h:38
QQuickPinchAreaPrivate::pinchStartAngle
qreal pinchStartAngle
Definition
qquickpincharea_p_p.h:60
QQuickPinchAreaPrivate::sceneStartPoint1
QPointF sceneStartPoint1
Definition
qquickpincharea_p_p.h:52
QQuickPinchAreaPrivate::sceneStartCenter
QPointF sceneStartCenter
Definition
qquickpincharea_p_p.h:63
QQuickPinchAreaPrivate::sceneStartPoint2
QPointF sceneStartPoint2
Definition
qquickpincharea_p_p.h:53
QQuickPinchAreaPrivate::lastPoint2
QPointF lastPoint2
Definition
qquickpincharea_p_p.h:55
QQuickPinchAreaPrivate::pinchStartPos
QPointF pinchStartPos
Definition
qquickpincharea_p_p.h:66
QQuickPinchAreaPrivate::pinchLastScale
qreal pinchLastScale
Definition
qquickpincharea_p_p.h:58
QQuickPinchAreaPrivate::pinchStartCenter
QPointF pinchStartCenter
Definition
qquickpincharea_p_p.h:64
QQuickPinchAreaPrivate::id1
int id1
Definition
qquickpincharea_p_p.h:50
QQuickPinchAreaPrivate::pinchStartDist
qreal pinchStartDist
Definition
qquickpincharea_p_p.h:56
QQuickPinchAreaPrivate::pinchRotation
qreal pinchRotation
Definition
qquickpincharea_p_p.h:62
QQuickPinchAreaPrivate::touchPoints
QList< QEventPoint > touchPoints
Definition
qquickpincharea_p_p.h:67
QQuickPinchAreaPrivate::lastPoint1
QPointF lastPoint1
Definition
qquickpincharea_p_p.h:54
QQuickPinchAreaPrivate::pinchStartScale
qreal pinchStartScale
Definition
qquickpincharea_p_p.h:57
QQuickPinchAreaPrivate::inPinch
bool inPinch
Definition
qquickpincharea_p_p.h:46
QQuickPinchAreaPrivate::pinchStartRotation
qreal pinchStartRotation
Definition
qquickpincharea_p_p.h:59
QQuickPinchAreaPrivate::pinchActivated
bool pinchActivated
Definition
qquickpincharea_p_p.h:48
QQuickPinchAreaPrivate::enabled
bool enabled
Definition
qquickpincharea_p_p.h:45
QQuickPinchAreaPrivate::initPinch
bool initPinch
Definition
qquickpincharea_p_p.h:49
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtdeclarative
src
quick
items
qquickpincharea_p_p.h
Generated on
for Qt by
1.14.0