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
qpnghandler_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
QPNGHANDLER_P_H
6
#
define
QPNGHANDLER_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
<
QtGui
/
private
/
qtguiglobal_p
.
h
>
20
#
include
"QtGui/qimageiohandler.h"
21
22
#
ifndef
QT_NO_IMAGEFORMAT_PNG
23
24
QT_BEGIN_NAMESPACE
25
26
class
QPngHandlerPrivate;
27
class
QPngHandler
:
public
QImageIOHandler
28
{
29
public
:
30
QPngHandler
();
31
~
QPngHandler
();
32
33
bool
canRead
()
const
override
;
34
bool
read
(QImage *image)
override
;
35
bool
write
(
const
QImage &image)
override
;
36
37
QVariant
option
(ImageOption option)
const
override
;
38
void
setOption
(ImageOption option,
const
QVariant &value)
override
;
39
bool
supportsOption
(ImageOption option)
const
override
;
40
41
static
bool
canRead
(QIODevice *device);
42
43
private
:
44
QPngHandlerPrivate
*d;
45
};
46
47
QT_END_NAMESPACE
48
49
#
endif
// QT_NO_IMAGEFORMAT_PNG
50
#
endif
// QPNGHANDLER_P_H
QPngHandlerPrivate
Definition
qpnghandler.cpp:62
QPngHandler
Definition
qpnghandler_p.h:28
QPngHandler::setOption
void setOption(ImageOption option, const QVariant &value) override
Sets the option option with the value value.
Definition
qpnghandler.cpp:1131
QPngHandler::write
bool write(const QImage &image) override
Writes the image image to the assigned device.
Definition
qpnghandler.cpp:1093
QPngHandler::supportsOption
bool supportsOption(ImageOption option) const override
Returns true if the QImageIOHandler supports the option option; otherwise returns false.
Definition
qpnghandler.cpp:1098
QPngHandler::QPngHandler
QPngHandler()
Definition
qpnghandler.cpp:1051
QPngHandler::~QPngHandler
~QPngHandler()
Definition
qpnghandler.cpp:1056
QPngHandler::option
QVariant option(ImageOption option) const override
Returns the value assigned to option as a QVariant.
Definition
qpnghandler.cpp:1108
QPngHandler::read
bool read(QImage *image) override
Read an image from the device, and stores it in image.
Definition
qpnghandler.cpp:1086
QPngHandler::canRead
static bool canRead(QIODevice *device)
Definition
qpnghandler.cpp:1076
QPngHandler::canRead
bool canRead() const override
Returns true if an image can be read from the device (i.e., the image format is supported,...
Definition
qpnghandler.cpp:1063
qtbase
src
gui
image
qpnghandler_p.h
Generated on
for Qt by
1.18.0