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
qwindowsvistaanimation_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
// Qt-Security score:significant reason:default
4
5
#
ifndef
QWINDOWSVISTAANIMATION_P_H
6
#
define
QWINDOWSVISTAANIMATION_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
<
private
/
qstyleanimation_p
.
h
>
20
#
include
<
QtWidgets
/
private
/
qwindowsstyle_p
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QWindowsVistaAnimation :
public
QBlendStyleAnimation
25
{
26
Q_OBJECT
27
public
:
28
QWindowsVistaAnimation(Type type, QObject *target) : QBlendStyleAnimation(type, target) { }
29
30
bool
isUpdateNeeded()
const
override;
31
void
paint(QPainter *painter,
const
QStyleOption *option);
32
};
33
34
35
// Handles state transition animations
36
class
QWindowsVistaTransition
:
public
QWindowsVistaAnimation
37
{
38
Q_OBJECT
39
public
:
40
QWindowsVistaTransition
(
QObject
*
target
) :
QWindowsVistaAnimation
(
Transition
,
target
) {}
41
};
42
43
44
// Handles pulse animations (default buttons)
45
class
QWindowsVistaPulse
:
public
QWindowsVistaAnimation
46
{
47
Q_OBJECT
48
public
:
49
QWindowsVistaPulse
(
QObject
*
target
) :
QWindowsVistaAnimation
(
Pulse
,
target
) {}
50
};
51
52
QT_END_NAMESPACE
53
54
#
endif
// QWINDOWSVISTAANIMATION_P_H
QPaintEngine::QPainter
friend class QPainter
Definition
qpaintengine.h:219
QWindowsVistaPulse
Definition
qwindowsvistaanimation_p.h:46
QWindowsVistaStylePrivate
Definition
qwindowsvistastyle_p_p.h:89
QWindowsVistaStylePrivate::useVista
static bool useVista(bool update=false)
Definition
qwindowsvistastyle.cpp:162
QWindowsVistaTransition
Definition
qwindowsvistaanimation_p.h:37
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtbase
src
plugins
styles
modernwindows
qwindowsvistaanimation_p.h
Generated on
for Qt by
1.14.0