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
qmnghandler_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
6
#
ifndef
QMNGHANDLER_P_H
7
#
define
QMNGHANDLER_P_H
8
9
#
include
<
QtCore
/
qscopedpointer
.
h
>
10
#
include
<
QtGui
/
qimageiohandler
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
QImage;
15
class
QByteArray
;
16
class
QIODevice;
17
class
QVariant;
18
class
QMngHandlerPrivate;
19
20
class
QMngHandler
:
public
QImageIOHandler
21
{
22
public
:
23
QMngHandler
();
24
~
QMngHandler
();
25
bool
canRead
()
const
override
;
26
bool
read
(QImage *image)
override
;
27
bool
write
(
const
QImage &image)
override
;
28
int
currentImageNumber
()
const
override
;
29
int
imageCount
()
const
override
;
30
bool
jumpToImage
(
int
imageNumber)
override
;
31
bool
jumpToNextImage
()
override
;
32
int
loopCount
()
const
override
;
33
int
nextImageDelay
()
const
override
;
34
static
bool
canRead
(QIODevice *device);
35
QVariant
option
(
ImageOption
option)
const
override
;
36
void
setOption
(
ImageOption
option,
const
QVariant & value)
override
;
37
bool
supportsOption
(
ImageOption
option)
const
override
;
38
39
private
:
40
Q_DECLARE_PRIVATE
(
QMngHandler
)
41
QScopedPointer
<
QMngHandlerPrivate
>
d_ptr
;
42
};
43
44
QT_END_NAMESPACE
45
46
#
endif
// QMNGHANDLER_P_H
QByteArray::FromBase64Result
\inmodule QtCore
Definition
qbytearray.h:824
QImageIOHandler::ImageOption
ImageOption
This enum describes the different options supported by QImageIOHandler.
Definition
qimageiohandler.h:42
QMngHandler
Definition
qmnghandler_p.h:21
QMngHandler::imageCount
int imageCount() const override
\reimp
Definition
qmnghandler.cpp:402
QMngHandler::~QMngHandler
~QMngHandler()
Definition
qmnghandler.cpp:351
QMngHandler::canRead
static bool canRead(QIODevice *device)
Definition
qmnghandler.cpp:370
QMngHandler::supportsOption
bool supportsOption(ImageOption option) const override
\reimp
Definition
qmnghandler.cpp:458
QMngHandler::read
bool read(QImage *image) override
\reimp
Definition
qmnghandler.cpp:381
QMngHandler::loopCount
int loopCount() const override
\reimp
Definition
qmnghandler.cpp:423
QMngHandler::QMngHandler
QMngHandler()
Definition
qmnghandler.cpp:346
QMngHandler::jumpToNextImage
bool jumpToNextImage() override
\reimp
Definition
qmnghandler.cpp:416
QMngHandler::option
QVariant option(ImageOption option) const override
\reimp
Definition
qmnghandler.cpp:439
QMngHandler::setOption
void setOption(ImageOption option, const QVariant &value) override
\reimp
Definition
qmnghandler.cpp:450
QMngHandler::currentImageNumber
int currentImageNumber() const override
\reimp
Definition
qmnghandler.cpp:395
QMngHandler::nextImageDelay
int nextImageDelay() const override
\reimp
Definition
qmnghandler.cpp:432
QMngHandler::write
bool write(const QImage &image) override
\reimp
Definition
qmnghandler.cpp:388
QMngHandler::canRead
bool canRead() const override
\reimp
Definition
qmnghandler.cpp:356
QMngHandler::jumpToImage
bool jumpToImage(int imageNumber) override
\reimp
Definition
qmnghandler.cpp:409
QMngPlugin
Definition
main.cpp:22
QMngPlugin::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:46
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtimageformats
src
plugins
imageformats
mng
qmnghandler_p.h
Generated on
for Qt by
1.18.0