Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_jpeg_export.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2005 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef _KIS_JPEG_EXPORT_H_
8#define _KIS_JPEG_EXPORT_H_
9
10#include <QVariant>
11
13#include <kis_config_widget.h>
14#include "ui_kis_wdg_options_jpeg.h"
15#include <kis_meta_data_store.h>
17
18
19class KisWdgOptionsJPEG : public KisConfigWidget, public Ui::WdgOptionsJPEG
20{
21 Q_OBJECT
22
23public:
24 KisWdgOptionsJPEG(QWidget *parent);
25 void setConfiguration(const KisPropertiesConfigurationSP cfg) override;
27private:
29};
30
31
33{
34 Q_OBJECT
35public:
36 KisJPEGExport(QObject *parent, const QVariantList &);
37 ~KisJPEGExport() override;
38public:
39 KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration = 0) override;
40 KisPropertiesConfigurationSP defaultConfiguration(const QByteArray& from = "", const QByteArray& to = "") const override;
41 KisConfigWidget *createConfigurationWidget(QWidget *parent, const QByteArray& from = "", const QByteArray& to = "") const override;
42 void initializeCapabilities() override;
43};
44
45#endif
The base class for import and export filters.
KisPropertiesConfigurationSP defaultConfiguration(const QByteArray &from="", const QByteArray &to="") const override
defaultConfiguration defines the default settings for the given import export filter
KisJPEGExport(QObject *parent, const QVariantList &)
void initializeCapabilities() override
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) 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...
~KisJPEGExport() override
KisPropertiesConfigurationSP configuration() const override
KisMetaData::FilterRegistryModel m_filterRegistryModel
void setConfiguration(const KisPropertiesConfigurationSP cfg) override
KisWdgOptionsJPEG(QWidget *parent)