Krita Source Code Documentation
Loading...
Searching...
No Matches
psd_loader.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef _PSD_LOADER_H_
7#define _PSD_LOADER_H_
8
9#include <stdio.h>
10
11#include <QObject>
12
13
14#include "kis_types.h"
16class KisDocument;
18
19class PSDLoader : public QObject {
20
21 Q_OBJECT
22
23public:
24
26 ~PSDLoader() override;
27
29
31
32public Q_SLOTS:
33
34 virtual void cancel();
35
36private:
37 KisImportExportErrorCode decode(QIODevice &io);
38
39private:
40
43 bool m_stop;
45};
46
47#endif
virtual void cancel()
KisImportExportErrorCode decode(QIODevice &io)
~PSDLoader() override
KisImageSP image()
KisDocument * m_doc
Definition psd_loader.h:42
KisImageSP m_image
Definition psd_loader.h:41
bool m_stop
Definition psd_loader.h:43
PSDLoader(KisDocument *doc, KisImportUserFeedbackInterface *feedbackInterface)
KisImportUserFeedbackInterface * m_feedbackInterface
Definition psd_loader.h:44
KisImportExportErrorCode buildImage(QIODevice &io)