digiKam
Digikam::ICCSettingsContainer Class Reference

Public Types

enum  BehaviorEnum {
  InvalidBehavior = 0 , UseEmbeddedProfile = 1 << 0 , UseSRGB = 1 << 1 , UseWorkspace = 1 << 2 ,
  UseDefaultInputProfile = 1 << 3 , UseSpecifiedProfile = 1 << 4 , AutomaticColors = 1 << 5 , DoNotInterpret = 1 << 6 ,
  KeepProfile = 1 << 10 , ConvertToWorkspace = 1 << 11 , LeaveFileUntagged = 1 << 18 , AskUser = 1 << 20 ,
  SafestBestAction = 1 << 21 , PreserveEmbeddedProfile = UseEmbeddedProfile | KeepProfile , EmbeddedToWorkspace = UseEmbeddedProfile | ConvertToWorkspace , SRGBToWorkspace = UseSRGB | ConvertToWorkspace ,
  AutoToWorkspace = AutomaticColors | ConvertToWorkspace , InputToWorkspace = UseDefaultInputProfile | ConvertToWorkspace , SpecifiedToWorkspace = UseSpecifiedProfile | ConvertToWorkspace , NoColorManagement = DoNotInterpret | LeaveFileUntagged
}
 

Public Member Functions

 ICCSettingsContainer ()
 
void readFromConfig (KConfigGroup &group)
 
void writeManagedPreviewsToConfig (KConfigGroup &group) const
 
void writeManagedViewToConfig (KConfigGroup &group) const
 
void writeToConfig (KConfigGroup &group) const
 
 ~ICCSettingsContainer ()
 

Public Attributes

QString defaultInputProfile
 
Behavior defaultMismatchBehavior
 
Behavior defaultMissingProfileBehavior
 
QString defaultProofProfile
 
Behavior defaultUncalibratedBehavior
 
int doGamutCheck
 
bool enableCM
 
QColor gamutCheckMaskColor
 
QString iccFolder
 
Behavior lastMismatchBehavior
 
Behavior lastMissingProfileBehavior
 
QString lastSpecifiedAssignProfile
 
QString lastSpecifiedInputProfile
 
Behavior lastUncalibratedBehavior
 
QString monitorProfile
 
int proofingRenderingIntent
 Settings specific for soft proofing. More...
 
int renderingIntent
 
bool useBPC
 
bool useManagedPreviews
 
bool useManagedView
 
QString workspaceProfile
 

Member Enumeration Documentation

◆ BehaviorEnum

Enumerator
InvalidBehavior 

Note: Values are stored in config - keep them constant.

UseEmbeddedProfile 

Interpretation of the image data.

UseSRGB 
UseWorkspace 
UseDefaultInputProfile 
UseSpecifiedProfile 
AutomaticColors 
DoNotInterpret 
KeepProfile 

Transformation / target profile.

ConvertToWorkspace 
LeaveFileUntagged 

Special flags and values.

AskUser 
SafestBestAction 
PreserveEmbeddedProfile 

ready combinations for convenience

EmbeddedToWorkspace 
SRGBToWorkspace 
AutoToWorkspace 
InputToWorkspace 
SpecifiedToWorkspace 
NoColorManagement 

Constructor & Destructor Documentation

◆ ICCSettingsContainer()

Digikam::ICCSettingsContainer::ICCSettingsContainer ( )
explicit

◆ ~ICCSettingsContainer()

Digikam::ICCSettingsContainer::~ICCSettingsContainer ( )
inline

Member Function Documentation

◆ readFromConfig()

◆ writeManagedPreviewsToConfig()

void Digikam::ICCSettingsContainer::writeManagedPreviewsToConfig ( KConfigGroup &  group) const

◆ writeManagedViewToConfig()

void Digikam::ICCSettingsContainer::writeManagedViewToConfig ( KConfigGroup &  group) const

◆ writeToConfig()

Member Data Documentation

◆ defaultInputProfile

QString Digikam::ICCSettingsContainer::defaultInputProfile

◆ defaultMismatchBehavior

Behavior Digikam::ICCSettingsContainer::defaultMismatchBehavior

◆ defaultMissingProfileBehavior

Behavior Digikam::ICCSettingsContainer::defaultMissingProfileBehavior

◆ defaultProofProfile

◆ defaultUncalibratedBehavior

Behavior Digikam::ICCSettingsContainer::defaultUncalibratedBehavior

◆ doGamutCheck

int Digikam::ICCSettingsContainer::doGamutCheck

◆ enableCM

◆ gamutCheckMaskColor

QColor Digikam::ICCSettingsContainer::gamutCheckMaskColor

◆ iccFolder

◆ lastMismatchBehavior

Behavior Digikam::ICCSettingsContainer::lastMismatchBehavior

Referenced by readFromConfig(), and writeToConfig().

◆ lastMissingProfileBehavior

Behavior Digikam::ICCSettingsContainer::lastMissingProfileBehavior

Referenced by readFromConfig(), and writeToConfig().

◆ lastSpecifiedAssignProfile

QString Digikam::ICCSettingsContainer::lastSpecifiedAssignProfile

Referenced by readFromConfig(), and writeToConfig().

◆ lastSpecifiedInputProfile

QString Digikam::ICCSettingsContainer::lastSpecifiedInputProfile

Referenced by readFromConfig(), and writeToConfig().

◆ lastUncalibratedBehavior

Behavior Digikam::ICCSettingsContainer::lastUncalibratedBehavior

Referenced by readFromConfig(), and writeToConfig().

◆ monitorProfile

◆ proofingRenderingIntent

int Digikam::ICCSettingsContainer::proofingRenderingIntent

◆ renderingIntent

int Digikam::ICCSettingsContainer::renderingIntent

◆ useBPC

bool Digikam::ICCSettingsContainer::useBPC

◆ useManagedPreviews

◆ useManagedView

◆ workspaceProfile


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