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
qanimationgroup.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
// Qt-Security score:significant reason:default
4
5
#
ifndef
QANIMATIONGROUP_H
6
#
define
QANIMATIONGROUP_H
7
8
#
include
<
QtCore
/
qabstractanimation
.
h
>
9
10
QT_REQUIRE_CONFIG
(
animation
);
11
12
QT_BEGIN_NAMESPACE
13
14
class
QAnimationGroupPrivate;
15
class
Q_CORE_EXPORT
QAnimationGroup
:
public
QAbstractAnimation
16
{
17
Q_OBJECT
18
19
public
:
20
QAnimationGroup(QObject *parent =
nullptr
);
21
~QAnimationGroup();
22
23
QAbstractAnimation *animationAt(
int
index)
const
;
24
int
animationCount()
const
;
25
int
indexOfAnimation(QAbstractAnimation *animation)
const
;
26
void
addAnimation(QAbstractAnimation *animation);
27
void
insertAnimation(
int
index, QAbstractAnimation *animation);
28
void
removeAnimation(QAbstractAnimation *animation);
29
QAbstractAnimation *takeAnimation(
int
index);
30
void
clear();
31
32
protected
:
33
QAnimationGroup(QAnimationGroupPrivate &dd, QObject *parent);
34
bool
event(QEvent *event) override;
35
36
private
:
37
Q_DISABLE_COPY(QAnimationGroup)
38
Q_DECLARE_PRIVATE(QAnimationGroup)
39
};
40
41
QT_END_NAMESPACE
42
43
#
endif
//QANIMATIONGROUP_H
QAbstractAnimation
\inmodule QtCore
Definition
qabstractanimation.h:21
QAnimationDriver
\inmodule QtCore
Definition
qabstractanimation.h:108
QAnimationGroup
\inmodule QtCore
Definition
qanimationgroup.h:16
QAnimationTimer
Definition
qabstractanimation_p.h:228
QAnimationTimer::unregisterAnimation
static void unregisterAnimation(QAbstractAnimation *animation)
Definition
qabstractanimation.cpp:667
QAnimationTimer::instance
static QAnimationTimer * instance(bool create)
Definition
qabstractanimation.cpp:552
QAnimationTimer::updateAnimationTimer
static void updateAnimationTimer()
Definition
qabstractanimation.cpp:607
QAnimationTimer::updateAnimationsTime
void updateAnimationsTime(qint64 delta) override
Definition
qabstractanimation.cpp:584
QAnimationTimer::~QAnimationTimer
~QAnimationTimer() override
QAnimationTimer::restartAnimationTimer
void restartAnimationTimer() override
Definition
qabstractanimation.cpp:614
QAnimationTimer::ensureTimerUpdate
static void ensureTimerUpdate()
Definition
qabstractanimation.cpp:576
QAnimationTimer::registerAnimation
static void registerAnimation(QAbstractAnimation *animation, bool isTopLevel)
Definition
qabstractanimation.cpp:652
QAnimationTimer::instance
static QAnimationTimer * instance()
Definition
qabstractanimation.cpp:571
QDefaultAnimationDriver
Definition
qabstractanimation_p.h:86
QDefaultAnimationDriver::~QDefaultAnimationDriver
~QDefaultAnimationDriver() override
Definition
qabstractanimation.cpp:890
QDefaultAnimationDriver::timerEvent
void timerEvent(QTimerEvent *e) override
This event handler can be reimplemented in a subclass to receive timer events for the object.
Definition
qabstractanimation.cpp:896
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
AnimationListConstIt
QList< QAbstractAnimation * >::ConstIterator AnimationListConstIt
Definition
qabstractanimation.cpp:134
DEFAULT_TIMER_INTERVAL
#define DEFAULT_TIMER_INTERVAL
Definition
qabstractanimation.cpp:128
TimerListConstIt
QT_BEGIN_NAMESPACE typedef QList< QAbstractAnimationTimer * >::ConstIterator TimerListConstIt
Definition
qabstractanimation.cpp:133
PAUSE_TIMER_COARSE_THRESHOLD
#define PAUSE_TIMER_COARSE_THRESHOLD
Definition
qabstractanimation.cpp:129
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(animation)
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(animation)
qtbase
src
corelib
animation
qanimationgroup.h
Generated on
for Qt by
1.18.0