Krita Source Code Documentation
Loading...
Searching...
No Matches
ICC_PROFILE_1039 Struct Reference

#include <psd_resource_block.h>

+ Inheritance diagram for ICC_PROFILE_1039:

Public Member Functions

bool createBlock (QByteArray &data) override
 
bool interpretBlock (QByteArray data) override
 
- Public Member Functions inherited from PSDInterpretedResource
virtual QString displayText ()
 
virtual bool valid ()
 
virtual ~PSDInterpretedResource ()
 

Public Attributes

QByteArray icc
 
- Public Attributes inherited from PSDInterpretedResource
QString error
 

Additional Inherited Members

- Protected Member Functions inherited from PSDInterpretedResource
void startBlock (QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
 

Detailed Description

Definition at line 543 of file psd_resource_block.h.

Member Function Documentation

◆ createBlock()

bool ICC_PROFILE_1039::createBlock ( QByteArray & data)
overridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 365 of file psd_resource_block.cpp.

366{
367 dbgFile << "Writing ICC_PROFILE_1039";
368 if (icc.size() == 0) {
369 error = "ICC_PROFILE_1039: Trying to save an empty profile";
370 return false;
371 }
372 QBuffer buf(&data);
374 buf.write(icc.constData(), icc.size());
375 buf.close();
376
377 return true;
378}
void startBlock(QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
#define dbgFile
Definition kis_debug.h:53

References dbgFile, PSDInterpretedResource::error, icc, PSDImageResourceSection::ICC_PROFILE, and PSDInterpretedResource::startBlock().

◆ interpretBlock()

bool ICC_PROFILE_1039::interpretBlock ( QByteArray data)
overridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 356 of file psd_resource_block.cpp.

357{
358 dbgFile << "Reading ICC_PROFILE_1039";
359
360 icc = data;
361
362 return true;
363}

References dbgFile, and icc.

Member Data Documentation

◆ icc

QByteArray ICC_PROFILE_1039::icc

Definition at line 547 of file psd_resource_block.h.


The documentation for this struct was generated from the following files: