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
qwbmphandler_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
4//
5// W A R N I N G
6// -------------
7//
8// This file is not part of the Qt API. It exists purely as an
9// implementation detail. This header file may change from version to
10// version without notice, or even be removed.
11//
12// We mean it.
13//
14
15#ifndef QWBMPHANDLER_P_H
16#define QWBMPHANDLER_P_H
17
18#include <qimageiohandler.h>
19
20QT_BEGIN_NAMESPACE
21
22class WBMPReader;
23
25{
26public:
27 QWbmpHandler(QIODevice *device);
28 ~QWbmpHandler();
29
30 bool canRead() const override;
31 bool read(QImage *image) override;
32 bool write(const QImage &image) override;
33
34 QVariant option(ImageOption option) const override;
35 bool supportsOption(ImageOption option) const override;
36
37 static bool canRead(QIODevice *device);
38
39private:
40 WBMPReader *m_reader;
41};
42
43QT_END_NAMESPACE
44
45#endif /* QWBMPHANDLER_P_H */
ImageOption
This enum describes the different options supported by QImageIOHandler.
The QWbmpHandler class provides support for the WBMP image format.
bool canRead() const override
Verifies if some values (magic bytes) are set as expected in the header of the file.
QVariant option(ImageOption option) const override
Only Size option is supported.
static bool canRead(QIODevice *device)
~QWbmpHandler()
Destructor for QWbmpHandler.
QWbmpHandler(QIODevice *device)
Constructs an instance of QWbmpHandler initialized to use device.
bool supportsOption(ImageOption option) const override
Returns true if the QImageIOHandler supports the option option; otherwise returns false.
bool write(const QImage &image) override
\reimp
bool read(QImage *image) override
\reimp
QImageIOHandler * create(QIODevice *device, const QByteArray &format=QByteArray()) const override
Creates and returns a QImageIOHandler subclass, with device and format set.
Definition main.cpp:47