Krita Source Code Documentation
Loading...
Searching...
No Matches
krz_export.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2021 Halla Rempt <halla@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#ifndef _KRZ_EXPORT_H_
8#define _KRZ_EXPORT_H_
9
10#include <QVariant>
11
13
15{
16 Q_OBJECT
17public:
18 KrzExport(QObject *parent, const QVariantList &);
19 ~KrzExport() override;
20public:
21 KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration = 0) override;
22 void initializeCapabilities() override;
23 QString verify(const QString &fileName) const override;
24 bool exportSupportsGuides() const override;
25};
26
27#endif
The base class for import and export filters.
bool exportSupportsGuides() const override
exportSupportsGuides Because guides are in the document and not the image, checking for guides cannot...
void initializeCapabilities() override
~KrzExport() override
KisImportExportErrorCode convert(KisDocument *document, QIODevice *io, KisPropertiesConfigurationSP configuration=0) override
KrzExport(QObject *parent, const QVariantList &)
QString verify(const QString &fileName) const override
Verify whether the given file is correct and readable.