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
qmacheifhandler.h
Go to the documentation of this file.
1
// Copyright (C) 2017 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
QMACHEIFHANDLER_H
7
#
define
QMACHEIFHANDLER_H
8
9
#
include
<
QScopedPointer
>
10
#
include
<
QImageIOHandler
>
11
#
include
"qiiofhelpers_p.h"
12
13
QT_BEGIN_NAMESPACE
14
15
using
namespace
NS_IIOF_HELPERS;
16
17
class
QImage;
18
class
QByteArray
;
19
class
QIODevice;
20
class
QVariant;
21
22
class
QMacHeifHandler
:
public
QImageIOHandler
23
{
24
public
:
25
QMacHeifHandler
();
26
~
QMacHeifHandler
()
override
;
27
28
bool
canRead
()
const
override
;
29
bool
read
(QImage *image)
override
;
30
bool
write
(
const
QImage &image)
override
;
31
QVariant
option
(ImageOption option)
const
override
;
32
void
setOption
(ImageOption option,
const
QVariant &value)
override
;
33
bool
supportsOption
(ImageOption option)
const
override
;
34
35
static
bool
canRead
(QIODevice *iod);
36
37
private
:
38
QScopedPointer<QIIOFHelper> d;
39
};
40
41
QT_END_NAMESPACE
42
43
#
endif
// QMACHEIFHANDLER_P_H
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QMacHeifHandler
Definition
qmacheifhandler.h:23
QMacHeifHandler::read
bool read(QImage *image) override
Read an image from the device, and stores it in image.
Definition
qmacheifhandler.cpp:42
QMacHeifHandler::canRead
static bool canRead(QIODevice *iod)
Definition
qmacheifhandler.cpp:19
QMacHeifHandler::QMacHeifHandler
QMacHeifHandler()
Definition
qmacheifhandler.cpp:10
QMacHeifHandler::option
QVariant option(ImageOption option) const override
Returns the value assigned to option as a QVariant.
Definition
qmacheifhandler.cpp:52
QMacHeifHandler::canRead
bool canRead() const override
Returns true if an image can be read from the device (i.e., the image format is supported,...
Definition
qmacheifhandler.cpp:33
QMacHeifHandler::~QMacHeifHandler
~QMacHeifHandler() override
Definition
qmacheifhandler.cpp:15
QMacHeifHandler::supportsOption
bool supportsOption(ImageOption option) const override
Returns true if the QImageIOHandler supports the option option; otherwise returns false.
Definition
qmacheifhandler.cpp:62
QMacHeifHandler::write
bool write(const QImage &image) override
Writes the image image to the assigned device.
Definition
qmacheifhandler.cpp:47
QMacHeifHandler::setOption
void setOption(ImageOption option, const QVariant &value) override
Sets the option option with the value value.
Definition
qmacheifhandler.cpp:57
QMacHeifPlugin
Definition
main.cpp:13
QMacHeifPlugin::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:43
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtimageformats
src
plugins
imageformats
macheif
qmacheifhandler.h
Generated on
for Qt by
1.18.0