23QImageIOPlugin::Capabilities
QICNSPlugin::capabilities(QIODevice *device,
const QByteArray &format)
const
25 if (format == QByteArrayLiteral(
"icns"))
26 return Capabilities(CanRead | CanWrite);
28 if (!format.isEmpty())
30 if (!device || !device->isOpen())
33 if (device->isReadable() && QICNSHandler::canRead(device))
35 if (device->isWritable())
QImageIOHandler * create(QIODevice *device, const QByteArray &format=QByteArray()) const override
Creates and returns a QImageIOHandler subclass, with device and format set.