Krita Source Code Documentation
Loading...
Searching...
No Matches
RGBEExport.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2023 Rasyuqa A. H. <qampidh@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef RGBE_EXPORT_H
8#define RGBE_EXPORT_H
9
11
13{
14 Q_OBJECT
15public:
16 RGBEExport(QObject *parent, const QVariantList &);
17 ~RGBEExport() override = default;
18
20 convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP cfg = nullptr) override;
21 KisPropertiesConfigurationSP defaultConfiguration(const QByteArray &from = "",
22 const QByteArray &to = "") const override;
24 createConfigurationWidget(QWidget *parent, const QByteArray &from = "", const QByteArray &to = "") const override;
25 void initializeCapabilities() override;
26};
27
28#endif // RGBE_EXPORT_H
The base class for import and export filters.
void initializeCapabilities() override
KisConfigWidget * createConfigurationWidget(QWidget *parent, const QByteArray &from="", const QByteArray &to="") const override
createConfigurationWidget creates a widget that can be used to define the settings for a given import...
RGBEExport(QObject *parent, const QVariantList &)
~RGBEExport() override=default
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP cfg=nullptr) override
KisPropertiesConfigurationSP defaultConfiguration(const QByteArray &from="", const QByteArray &to="") const override
defaultConfiguration defines the default settings for the given import export filter