|
Krita Source Code Documentation
|
The KisProofingConfigModel class. More...
#include <KisProofingConfigModel.h>
Inheritance diagram for KisProofingConfigModel:Public Types | |
| using | ColorSpaceId = std::tuple<QString,QString,QString> |
Signals | |
| void | modelChanged () |
Public Member Functions | |
| KisProofingConfigModel (lager::cursor< KisProofingConfiguration > _data=lager::make_state(KisProofingConfiguration(), lager::automatic_tag{})) | |
| LAGER_QT_CURSOR (bool, adaptationSwitch) | |
| LAGER_QT_CURSOR (bool, convBlackPointCompensation) | |
| LAGER_QT_CURSOR (bool, dispBlackPointCompensation) | |
| LAGER_QT_CURSOR (KisProofingConfiguration::DisplayTransformState, displayTransformMode) | |
| LAGER_QT_CURSOR (KoColor, warningColor) | |
| Warning color for out-of-gamut checks. | |
| LAGER_QT_CURSOR (KoColorConversionTransformation::Intent, conversionIntent) | |
| LAGER_QT_CURSOR (KoColorConversionTransformation::Intent, displayIntent) | |
| LAGER_QT_READER (bool, enableCustomDisplayConfig) | |
| LAGER_QT_READER (CheckBoxState, adaptationSwitchState) | |
| LAGER_QT_READER (CheckBoxState, effectiveDispBlackPointCompensationState) | |
| LAGER_QT_READER (ColorSpaceId, proofingSpaceTuple) | |
| LAGER_QT_READER (ComboBoxState, conversionIntentState) | |
| LAGER_QT_READER (ComboBoxState, displayTransformModeState) | |
| LAGER_QT_READER (ComboBoxState, effectiveDisplayIntentState) | |
| LAGER_QT_READER (KoColorConversionTransformation::Intent, effectiveDisplayIntent) | |
| void | setProofingColorSpaceIdAtomic (const QString &model, const QString &depth, const QString &profile) |
| void | updateDisplayConfigOptions (KisDisplayConfig::Options options) |
| ~KisProofingConfigModel () | |
Public Attributes | |
| lager::cursor< KisProofingConfiguration > | data |
| lager::state< KisDisplayConfig::Options, lager::automatic_tag > | displayConfigOptions |
Private Attributes | |
| KisDisplayConfig::Options | m_displayConfigOptions |
The KisProofingConfigModel class.
This encapsulates KisProofingConfig with a lager model. As KisProofingConfig describes two color conversions, (From image to proof space, and from proof to monitor) this model allows us to simplify the second transform into Paper, Monitor and Custom modes, which should help artists to use softproofing more effectively.
Definition at line 32 of file KisProofingConfigModel.h.
| using KisProofingConfigModel::ColorSpaceId = std::tuple<QString,QString,QString> |
Definition at line 41 of file KisProofingConfigModel.h.
| KisProofingConfigModel::KisProofingConfigModel | ( | lager::cursor< KisProofingConfiguration > | _data = lager::make_state(KisProofingConfiguration(), lager::automatic_tag{}) | ) |
Definition at line 105 of file KisProofingConfigModel.cpp.
References data, and KisProofingConfiguration::warningColor.
| KisProofingConfigModel::~KisProofingConfigModel | ( | ) |
Definition at line 177 of file KisProofingConfigModel.cpp.
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | bool | , |
| adaptationSwitch | ) |
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | bool | , |
| convBlackPointCompensation | ) |
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | bool | , |
| dispBlackPointCompensation | ) |
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | KisProofingConfiguration::DisplayTransformState | , |
| displayTransformMode | ) |
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | KoColor | , |
| warningColor | ) |
Warning color for out-of-gamut checks.
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | KoColorConversionTransformation::Intent | , |
| conversionIntent | ) |
| KisProofingConfigModel::LAGER_QT_CURSOR | ( | KoColorConversionTransformation::Intent | , |
| displayIntent | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | bool | , |
| enableCustomDisplayConfig | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | CheckBoxState | , |
| adaptationSwitchState | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | CheckBoxState | , |
| effectiveDispBlackPointCompensationState | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | ColorSpaceId | , |
| proofingSpaceTuple | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | ComboBoxState | , |
| conversionIntentState | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | ComboBoxState | , |
| displayTransformModeState | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | ComboBoxState | , |
| effectiveDisplayIntentState | ) |
| KisProofingConfigModel::LAGER_QT_READER | ( | KoColorConversionTransformation::Intent | , |
| effectiveDisplayIntent | ) |
|
signal |
| void KisProofingConfigModel::setProofingColorSpaceIdAtomic | ( | const QString & | model, |
| const QString & | depth, | ||
| const QString & | profile ) |
Definition at line 187 of file KisProofingConfigModel.cpp.
References data, KisProofingConfiguration::proofingDepth, KisProofingConfiguration::proofingModel, and KisProofingConfiguration::proofingProfile.
| void KisProofingConfigModel::updateDisplayConfigOptions | ( | KisDisplayConfig::Options | options | ) |
Definition at line 181 of file KisProofingConfigModel.cpp.
References displayConfigOptions.
| lager::cursor<KisProofingConfiguration> KisProofingConfigModel::data |
Definition at line 38 of file KisProofingConfigModel.h.
| lager::state<KisDisplayConfig::Options, lager::automatic_tag> KisProofingConfigModel::displayConfigOptions |
Definition at line 39 of file KisProofingConfigModel.h.
|
private |
Definition at line 75 of file KisProofingConfigModel.h.