Krita Source Code Documentation
Loading...
Searching...
No Matches
IccColorProfile::Data Class Reference

#include <IccColorProfile.h>

Classes

struct  Private
 

Public Member Functions

 Data ()
 
 Data (const QByteArray &rawData)
 
QByteArray rawData ()
 
void setRawData (const QByteArray &)
 
 ~Data ()
 

Private Attributes

QScopedPointer< Private > const d
 

Detailed Description

Contains the data associated with a profile. This is shared through internal representation.

Definition at line 29 of file IccColorProfile.h.

Constructor & Destructor Documentation

◆ Data() [1/2]

IccColorProfile::Data::Data ( )

Definition at line 33 of file IccColorProfile.cpp.

34 : d(new Private)
35{
36}
QScopedPointer< Private > const d

◆ Data() [2/2]

IccColorProfile::Data::Data ( const QByteArray & rawData)
explicit

Definition at line 37 of file IccColorProfile.cpp.

38 : d(new Private)
39{
40 d->rawData = rawData;
41}

References d, and rawData().

◆ ~Data()

IccColorProfile::Data::~Data ( )

Definition at line 43 of file IccColorProfile.cpp.

44{
45}

Member Function Documentation

◆ rawData()

QByteArray IccColorProfile::Data::rawData ( )

Definition at line 47 of file IccColorProfile.cpp.

48{
49 return d->rawData;
50}

References IccColorProfile::d.

◆ setRawData()

void IccColorProfile::Data::setRawData ( const QByteArray & rawData)

Definition at line 52 of file IccColorProfile.cpp.

53{
54 d->rawData = rawData;
55}

References IccColorProfile::d, and IccColorProfile::rawData().

Member Data Documentation

◆ d

QScopedPointer<Private> const IccColorProfile::Data::d
private

Definition at line 39 of file IccColorProfile.h.


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