Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qquicktransitionmanager_p_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 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
4
#ifndef QQUICKTRANSITIONMANAGER_P_H
5
#define QQUICKTRANSITIONMANAGER_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#include "
qquickanimation_p.h
"
19
#include <private/qanimationjobutil_p.h>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QQuickState
;
24
class
QQuickStateAction
;
25
class
QQuickTransitionManagerPrivate
;
26
class
Q_QUICK_PRIVATE_EXPORT
QQuickTransitionManager
27
{
28
public
:
29
QQuickTransitionManager
();
30
virtual
~QQuickTransitionManager
();
31
32
bool
isRunning
()
const
;
33
34
void
transition(
const
QList<QQuickStateAction>
&,
QQuickTransition
*transition,
QObject
*defaultTarget =
nullptr
);
35
36
void
cancel
();
37
38
SelfDeletable
m_selfDeletable
;
39
protected
:
40
virtual
void
finished();
41
42
private
:
43
Q_DISABLE_COPY(
QQuickTransitionManager
)
44
QQuickTransitionManagerPrivate
*
d
;
45
46
void
complete();
47
void
setState(
QQuickState
*);
48
49
friend
class
QQuickState
;
50
friend
class
ParallelAnimationWrapper
;
51
};
52
53
QT_END_NAMESPACE
54
55
#endif
// QQUICKTRANSITIONMANAGER_P_H
ParallelAnimationWrapper
\qmltype Transition \instantiates QQuickTransition \inqmlmodule QtQuick
Definition
qquicktransition.cpp:74
QList
Definition
qlist.h:74
QObject
\inmodule QtCore
Definition
qobject.h:90
QQuickStateAction
Definition
qquickstate_p.h:35
QQuickState
Definition
qquickstate_p.h:120
QQuickTransitionManagerPrivate
Definition
qquicktransitionmanager.cpp:21
QQuickTransitionManager
Definition
qquicktransitionmanager_p_p.h:27
QQuickTransitionManager::m_selfDeletable
SelfDeletable m_selfDeletable
Definition
qquicktransitionmanager_p_p.h:38
QQuickTransition
Definition
qquicktransition_p.h:59
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
qquickanimation_p.h
isRunning
static bool isRunning()
Definition
main.cpp:358
cancel
future cancel()
d
double d
Definition
src_corelib_text_qlocale.cpp:9
SelfDeletable
Definition
qanimationjobutil_p.h:34
qtdeclarative
src
quick
util
qquicktransitionmanager_p_p.h
Generated by
1.9.7