Krita Source Code Documentation
Loading...
Searching...
No Matches
psd_colormode_block.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_COLORMODE_BLOCK_H
7
#define PSD_COLORMODE_BLOCK_H
8
9
#include <
psd.h
>
10
#include "
psd_header.h
"
11
12
#include <QByteArray>
13
#include <QColor>
14
15
class
PSDColorModeBlock
16
{
17
public
:
18
19
PSDColorModeBlock
(
psd_color_mode
colormode
);
20
21
bool
read
(QIODevice &io);
22
bool
write
(QIODevice &io);
23
bool
valid
();
24
25
quint32
blocksize
;
26
psd_color_mode
colormode
;
27
QByteArray
data
;
28
29
QString
error
;
30
31
/* to store rgb colormap values of indexed image
32
*/
33
QList<QColor>
colormap
;
34
QByteArray
duotoneSpecification
;
// Krita should save this in an annotation and write it back, if present
35
36
};
37
38
#endif
// PSD_COLORMODE_BLOCK_H
PSDColorModeBlock
Definition
psd_colormode_block.h:16
PSDColorModeBlock::error
QString error
Definition
psd_colormode_block.h:29
PSDColorModeBlock::duotoneSpecification
QByteArray duotoneSpecification
Definition
psd_colormode_block.h:34
PSDColorModeBlock::write
bool write(QIODevice &io)
Definition
psd_colormode_block.cpp:53
PSDColorModeBlock::valid
bool valid()
Definition
psd_colormode_block.cpp:78
PSDColorModeBlock::colormode
psd_color_mode colormode
Definition
psd_colormode_block.h:26
PSDColorModeBlock::colormap
QList< QColor > colormap
Definition
psd_colormode_block.h:33
PSDColorModeBlock::blocksize
quint32 blocksize
Definition
psd_colormode_block.h:25
PSDColorModeBlock::read
bool read(QIODevice &io)
Definition
psd_colormode_block.cpp:17
PSDColorModeBlock::PSDColorModeBlock
PSDColorModeBlock(psd_color_mode colormode)
Definition
psd_colormode_block.cpp:11
PSDColorModeBlock::data
QByteArray data
Definition
psd_colormode_block.h:27
QList
Definition
KisQStringListFwd.h:16
psd.h
psd_color_mode
psd_color_mode
Definition
psd.h:50
psd_header.h
plugins
impex
psd
psd_colormode_block.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52