File indexing completed on 2024-06-16 04:17:07

0001 /*
0002  * SPDX-FileCopyrightText: 2023 Rasyuqa A. H. <qampidh@gmail.com>
0003  *
0004  * SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 
0007 #ifndef RGBE_EXPORT_H
0008 #define RGBE_EXPORT_H
0009 
0010 #include <KisImportExportFilter.h>
0011 
0012 class RGBEExport : public KisImportExportFilter
0013 {
0014     Q_OBJECT
0015 public:
0016     RGBEExport(QObject *parent, const QVariantList &);
0017     ~RGBEExport() override = default;
0018 
0019     KisImportExportErrorCode
0020     convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP cfg = nullptr) override;
0021     KisPropertiesConfigurationSP defaultConfiguration(const QByteArray &from = "",
0022                                                       const QByteArray &to = "") const override;
0023     KisConfigWidget *
0024     createConfigurationWidget(QWidget *parent, const QByteArray &from = "", const QByteArray &to = "") const override;
0025     void initializeCapabilities() override;
0026 };
0027 
0028 #endif // RGBE_EXPORT_H