Krita Source Code Documentation
Loading...
Searching...
No Matches
jp2_converter.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.1-only
5 */
6
7#ifndef _JP2_CONVERTER_H_
8#define _JP2_CONVERTER_H_
9
10#include <stdio.h>
11
12#include <QObject>
13
14#include "kis_types.h"
15#include "kis_global.h"
16#include "kis_annotation.h"
18
19class KisDocument;
20
25
26class JP2Converter: public QObject {
27Q_OBJECT
28public:
30 virtual ~JP2Converter();
31public:
32 KisImportExportErrorCode buildImage(const QString &filename);
33 KisImportExportErrorCode buildFile(const QString &filename,
34 KisPaintLayerSP layer, const JP2ConvertOptions &options);
39 void addErrorString(const std::string& str);
40 void addWarningString(const std::string& str);
41 void addInfoString(const std::string& str);
42
43private:
44 KisImportExportErrorCode decode(const QString &filename);
45 int infile_format(const char *fname);
46public Q_SLOTS:
47 virtual void cancel();
48private:
51 bool m_stop;
52 std::string err;
53 std::string warn;
54};
55
56#endif
KisDocument * m_doc
virtual ~JP2Converter()
KisImportExportErrorCode buildFile(const QString &filename, KisPaintLayerSP layer, const JP2ConvertOptions &options)
void addWarningString(const std::string &str)
KisImageSP m_image
KisImportExportErrorCode decode(const QString &filename)
void addInfoString(const std::string &str)
std::string warn
int infile_format(const char *fname)
virtual void cancel()
std::string err
void addErrorString(const std::string &str)
KisImageWSP image()
JP2Converter(KisDocument *doc)
KisImportExportErrorCode buildImage(const QString &filename)
This file is part of the Krita application in calligra.