Scribus
Open source desktop publishing at your fingertips
ScColorMgmtEngineData Class Referenceabstract
Inheritance diagram for ScColorMgmtEngineData:
Collaboration diagram for ScColorMgmtEngineData:

Public Member Functions

 ScColorMgmtEngineData (const QString &desc, int uniqueID)
 
int engineID () const
 
const QString & description () const
 
const ScColorMgmtStrategystrategy () const
 
virtual void setStrategy (const ScColorMgmtStrategy &strategy)=0
 
virtual QList< ScColorProfileInfogetAvailableProfileInfo (const QString &directory, bool recursive)=0
 
virtual ScColorProfile openProfileFromFile (ScColorMgmtEngine &engine, const QString &filePath)=0
 
virtual ScColorProfile openProfileFromMem (ScColorMgmtEngine &engine, const QByteArray &array)=0
 
virtual ScColorProfile createProfile_sRGB (ScColorMgmtEngine &engine)=0
 
virtual ScColorProfile createProfile_Lab (ScColorMgmtEngine &engine)=0
 
virtual ScColorTransform createTransform (ScColorMgmtEngine &colorManagementEngine, const ScColorProfile &inputProfile, eColorFormat inputFormat, const ScColorProfile &outputProfile, eColorFormat outputFormat, eRenderIntent renderIntent, long transformFlags)=0
 
virtual ScColorTransform createProofingTransform (ScColorMgmtEngine &colorManagementEngine, const ScColorProfile &inputProfile, eColorFormat inputFormat, const ScColorProfile &outputProfile, eColorFormat outputFormat, const ScColorProfile &proofing, eRenderIntent renderIntent, eRenderIntent proofingIntent, long transformFlags)=0
 
virtual ScColorSpace createColorSpace (ScColorProfile &profile, eColorFormat colorFormat)
 

Protected Attributes

int m_engineID
 
QString m_description
 
ScColorMgmtStrategy m_strategy
 

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