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
"
15
#include <
KisImportExportErrorCode.h
>
16
class
KisDocument
;
17
class
KisImportUserFeedbackInterface
;
18
19
class
PSDLoader
:
public
QObject {
20
21
Q_OBJECT
22
23
public
:
24
25
PSDLoader
(
KisDocument
*doc,
KisImportUserFeedbackInterface
*feedbackInterface);
26
~PSDLoader
()
override
;
27
28
KisImportExportErrorCode
buildImage
(QIODevice &io);
29
30
KisImageSP
image
();
31
32
public
Q_SLOTS:
33
34
virtual
void
cancel
();
35
36
private
:
37
KisImportExportErrorCode
decode
(QIODevice &io);
38
39
private
:
40
41
KisImageSP
m_image
;
42
KisDocument
*
m_doc
;
43
bool
m_stop
;
44
KisImportUserFeedbackInterface
*
m_feedbackInterface
{
nullptr
};
45
};
46
47
#endif
KisImportExportErrorCode.h
KisDocument
Definition
KisDocument.cpp:295
KisImportExportErrorCode
Definition
KisImportExportErrorCode.h:110
KisImportUserFeedbackInterface
Definition
KisImportUserFeedbackInterface.h:19
KisSharedPtr< KisImage >
PSDLoader
Definition
psd_loader.h:19
PSDLoader::cancel
virtual void cancel()
Definition
psd_loader.cpp:670
PSDLoader::decode
KisImportExportErrorCode decode(QIODevice &io)
Definition
psd_loader.cpp:74
PSDLoader::~PSDLoader
~PSDLoader() override
Definition
psd_loader.cpp:70
PSDLoader::image
KisImageSP image()
Definition
psd_loader.cpp:665
PSDLoader::m_doc
KisDocument * m_doc
Definition
psd_loader.h:42
PSDLoader::m_image
KisImageSP m_image
Definition
psd_loader.h:41
PSDLoader::m_stop
bool m_stop
Definition
psd_loader.h:43
PSDLoader::PSDLoader
PSDLoader(KisDocument *doc, KisImportUserFeedbackInterface *feedbackInterface)
Definition
psd_loader.cpp:62
PSDLoader::m_feedbackInterface
KisImportUserFeedbackInterface * m_feedbackInterface
Definition
psd_loader.h:44
PSDLoader::buildImage
KisImportExportErrorCode buildImage(QIODevice &io)
Definition
psd_loader.cpp:659
kis_types.h
plugins
impex
psd
psd_loader.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52