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 32 of file IccColorProfile.h.

Constructor & Destructor Documentation

◆ Data() [1/2]

IccColorProfile::Data::Data ( )

Definition at line 36 of file IccColorProfile.cpp.

37 : d(new Private)
38{
39}
QScopedPointer< Private > const d

◆ Data() [2/2]

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

Definition at line 40 of file IccColorProfile.cpp.

41 : d(new Private)
42{
43 d->rawData = rawData;
44}

References d, and rawData().

◆ ~Data()

IccColorProfile::Data::~Data ( )

Definition at line 46 of file IccColorProfile.cpp.

47{
48}

Member Function Documentation

◆ rawData()

QByteArray IccColorProfile::Data::rawData ( )

Definition at line 50 of file IccColorProfile.cpp.

51{
52 return d->rawData;
53}

References IccColorProfile::d.

◆ setRawData()

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

Definition at line 55 of file IccColorProfile.cpp.

56{
57 d->rawData = rawData;
58}

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

Member Data Documentation

◆ d

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

Definition at line 42 of file IccColorProfile.h.


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