Changeset View
Changeset View
Standalone View
Standalone View
lib/cms/cmsprofile.h
Context not available. | |||||
32 | class QByteArray; | 32 | class QByteArray; | ||
---|---|---|---|---|---|
33 | class QString; | 33 | class QString; | ||
34 | 34 | | |||
35 | namespace Exiv2 | | |||
36 | { | | |||
37 | class Image; | | |||
38 | } | | |||
39 | | ||||
40 | typedef void* cmsHPROFILE; | 35 | typedef void* cmsHPROFILE; | ||
41 | 36 | | |||
42 | namespace Gwenview | 37 | namespace Gwenview | ||
43 | { | 38 | { | ||
39 | class Exiv2ImageLoader; | ||||
44 | 40 | | |||
45 | namespace Cms | 41 | namespace Cms | ||
46 | { | 42 | { | ||
47 | | ||||
48 | struct ProfilePrivate; | 43 | struct ProfilePrivate; | ||
49 | /** | 44 | /** | ||
50 | * Wrapper for lcms color profile | 45 | * Wrapper for lcms color profile | ||
Context not available. | |||||
65 | cmsHPROFILE handle() const; | 60 | cmsHPROFILE handle() const; | ||
66 | 61 | | |||
67 | static Profile::Ptr loadFromImageData(const QByteArray& data, const QByteArray& format); | 62 | static Profile::Ptr loadFromImageData(const QByteArray& data, const QByteArray& format); | ||
68 | static Profile::Ptr loadFromExiv2Image(const Exiv2::Image* image); | 63 | static Profile::Ptr loadFromExiv2Image(const Exiv2ImageLoader& exiv); | ||
69 | static Profile::Ptr getMonitorProfile(); | 64 | static Profile::Ptr getMonitorProfile(); | ||
70 | static Profile::Ptr getSRgbProfile(); | 65 | static Profile::Ptr getSRgbProfile(); | ||
71 | 66 | | |||
Context not available. |