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
qmacjp2handler.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
6
#
ifndef
QMACJP2HANDLER_H
7
#
define
QMACJP2HANDLER_H
8
9
#
include
<
QScopedPointer
>
10
#
include
<
QImageIOHandler
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
QImage;
15
class
QByteArray
;
16
class
QIODevice;
17
class
QVariant;
18
class
QMacJp2HandlerPrivate
;
19
20
class
QMacJp2Handler
:
public
QImageIOHandler
21
{
22
public
:
23
QMacJp2Handler
();
24
~
QMacJp2Handler
();
25
26
bool
canRead
()
const
override
;
27
bool
read
(QImage *image)
override
;
28
bool
write
(
const
QImage &image)
override
;
29
QVariant
option
(ImageOption option)
const
override
;
30
void
setOption
(ImageOption option,
const
QVariant &value)
override
;
31
bool
supportsOption
(ImageOption option)
const
override
;
32
33
static
bool
canRead
(QIODevice *iod);
34
35
private
:
36
Q_DECLARE_PRIVATE
(
QMacJp2Handler
)
37
QScopedPointer
<
QMacJp2HandlerPrivate
>
d_ptr
;
38
};
39
40
QT_END_NAMESPACE
41
42
#
endif
// QMACJP2HANDLER_P_H
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QMacJp2HandlerPrivate
Definition
qmacjp2handler.cpp:14
QMacJp2Handler
Definition
qmacjp2handler.h:21
QMacJp2Handler::QMacJp2Handler
QMacJp2Handler()
Definition
qmacjp2handler.cpp:27
QMacJp2Handler::canRead
static bool canRead(QIODevice *iod)
Definition
qmacjp2handler.cpp:36
QMacJp2Handler::write
bool write(const QImage &image) override
Writes the image image to the assigned device.
Definition
qmacjp2handler.cpp:59
QMacJp2Handler::supportsOption
bool supportsOption(ImageOption option) const override
Returns true if the QImageIOHandler supports the option option; otherwise returns false.
Definition
qmacjp2handler.cpp:83
QMacJp2Handler::setOption
void setOption(ImageOption option, const QVariant &value) override
Sets the option option with the value value.
Definition
qmacjp2handler.cpp:72
QMacJp2Handler::~QMacJp2Handler
~QMacJp2Handler()
Definition
qmacjp2handler.cpp:32
QMacJp2Handler::read
bool read(QImage *image) override
Read an image from the device, and stores it in image.
Definition
qmacjp2handler.cpp:54
QMacJp2Handler::canRead
bool canRead() const override
Returns true if an image can be read from the device (i.e., the image format is supported,...
Definition
qmacjp2handler.cpp:45
QMacJp2Handler::option
QVariant option(ImageOption option) const override
Returns the value assigned to option as a QVariant.
Definition
qmacjp2handler.cpp:64
QMacJp2Plugin
Definition
main.cpp:13
QMacJp2Plugin::create
QImageIOHandler * create(QIODevice *device, const QByteArray &format=QByteArray()) const override
Creates and returns a QImageIOHandler subclass, with device and format set.
Definition
main.cpp:39
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtimageformats
src
plugins
imageformats
macjp2
qmacjp2handler.h
Generated on
for Qt by
1.18.0