|
Krita Source Code Documentation
|
#include <kis_dlg_preferences.h>
Inheritance diagram for ColorSettingsTab:Public Types | |
| using | CanvasSurfaceBitDepthMode = KisConfig::CanvasSurfaceBitDepthMode |
| using | CanvasSurfaceMode = KisConfig::CanvasSurfaceMode |
| enum | PreferredSpaceType { PreferredSpace , MasteringSpace } |
Public Member Functions | |
| ColorSettingsTab (QWidget *parent=0, const char *name=0) | |
| void | setDefault () |
Public Attributes | |
| QPointer< KisSqueezedComboBox > | m_canvasSurfaceBitDepth |
| QPointer< KisSqueezedComboBox > | m_canvasSurfaceColorSpace |
| QPointer< QCheckBox > | m_chkEnableCanvasColorSpaceManagement |
| bool | m_colorManagedByOS {false} |
| QList< QLabel * > | m_monitorProfileLabels |
| QList< KisSqueezedComboBox * > | m_monitorProfileWidgets |
| WdgColorSettings * | m_page |
| QButtonGroup | m_pasteBehaviourGroup |
| QPointer< KisCIETongueWidget > | m_preferredSpaceGraphic |
| QButtonGroup | m_preferredSpaceGraphicMode |
| QScopedPointer< KisProofingConfigModel > | m_proofModel |
| QScopedPointer< KisScreenMigrationTracker > | m_screenMigrationTracker |
Private Slots | |
| void | installProfile () |
| void | refillMonitorProfiles (const KoID &s) |
| void | toggleAllowMonitorProfileSelection (bool useSystemProfile) |
| void | toggleUseDefaultColorSpace (bool useDefColorSpace) |
| void | updatePreferredSpaceGraphic () |
| void | updateProofingDisplayInfo () |
Definition at line 190 of file kis_dlg_preferences.h.
Definition at line 224 of file kis_dlg_preferences.h.
Definition at line 223 of file kis_dlg_preferences.h.
| Enumerator | |
|---|---|
| PreferredSpace | |
| MasteringSpace | |
Definition at line 198 of file kis_dlg_preferences.h.
| ColorSettingsTab::ColorSettingsTab | ( | QWidget * | parent = 0, |
| const char * | name = 0 ) |
Default proofing config
Definition at line 1215 of file kis_dlg_preferences.cc.
References KisConfig::allowLCMSOptimization(), AlphaColorModelID, button(), KisConfig::canvasSurfaceBitDepthMode(), KisConfig::canvasSurfaceColorSpaceManagementMode(), KoColorSpaceRegistry::colorSpaceColorModelId(), KoColorSpaceRegistry::colorSpaceId(), KisPart::currentMainwindow(), KoColorSpaceRegistry::defaultProfileForColorSpace(), KisImageConfig::defaultProofingconfiguration(), KisConfig::enableCanvasSurfaceColorSpaceManagement(), Float16BitsColorDepthID, KisConfig::forcePaletteColors(), KoID::id(), installProfile(), KoColorSpaceRegistry::instance(), KisPart::instance(), KisPlatformPluginInterfaceFactory::instance(), KIS_SAFE_ASSERT_RECOVER, koIcon, KoColorSpaceRegistry::listKeys(), m_canvasSurfaceBitDepth, m_canvasSurfaceColorSpace, m_chkEnableCanvasColorSpaceManagement, m_colorManagedByOS, m_monitorProfileLabels, m_monitorProfileWidgets, m_page, m_pasteBehaviourGroup, m_preferredSpaceGraphic, m_preferredSpaceGraphicMode, m_proofModel, m_screenMigrationTracker, MasteringSpace, KisConfig::monitorProfile(), KisConfig::monitorRenderIntent(), KoColorProfile::name, KisClipboard::PASTE_ASK, KisClipboard::PASTE_ASSUME_MONITOR, KisClipboard::PASTE_ASSUME_WEB, KisConfig::pasteBehaviour(), PreferredSpace, KisConfig::readEntry(), refillMonitorProfiles(), RGBAColorModelID, shortNameOfDisplay(), KisScreenMigrationTracker::sigScreenChanged(), KisPlatformPluginInterfaceFactory::surfaceColorManagedByOS(), toggleAllowMonitorProfileSelection(), toggleUseDefaultColorSpace(), updatePreferredSpaceGraphic(), updateProofingDisplayInfo(), KisConfig::useBlackPointCompensation(), KisConfig::useDefaultColorSpace(), KisConfig::useSystemMonitorProfile(), and KisConfig::workingColorSpace().
|
privateslot |
Definition at line 1483 of file kis_dlg_preferences.cc.
References KoColorSpaceEngine::addProfile(), KoGenericRegistry< T >::get(), KoColorSpaceEngineRegistry::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_colorManagedByOS, m_monitorProfileWidgets, KisConfig::monitorProfile(), KoFileDialog::OpenFiles, refillMonitorProfiles(), and KoResourcePaths::saveLocation().
Definition at line 1608 of file kis_dlg_preferences.cc.
References KoColorSpaceRegistry::defaultProfileForColorSpace(), KoID::id(), KoColorSpaceRegistry::instance(), KoColorProfile::isSuitableForDisplay(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_colorManagedByOS, m_monitorProfileLabels, m_monitorProfileWidgets, KoColorProfile::name, and shortNameOfDisplay().
| void ColorSettingsTab::setDefault | ( | ) |
Definition at line 1555 of file kis_dlg_preferences.cc.
References KisConfig::allowLCMSOptimization(), button(), KisConfig::canvasSurfaceBitDepthMode(), KisConfig::canvasSurfaceColorSpaceManagementMode(), KoColorSpaceRegistry::colorSpaceId(), KoColorSpaceRegistry::defaultProfileForColorSpace(), KisImageConfig::defaultProofingconfiguration(), KisConfig::enableCanvasSurfaceColorSpaceManagement(), Float16BitsColorDepthID, KisConfig::forcePaletteColors(), KoID::id(), KoColorSpaceRegistry::instance(), KIS_SAFE_ASSERT_RECOVER, m_canvasSurfaceBitDepth, m_canvasSurfaceColorSpace, m_chkEnableCanvasColorSpaceManagement, m_colorManagedByOS, m_page, m_pasteBehaviourGroup, KisConfig::monitorRenderIntent(), KisConfig::pasteBehaviour(), refillMonitorProfiles(), RGBAColorModelID, KisConfig::useBlackPointCompensation(), and KisConfig::useSystemMonitorProfile().
|
privateslot |
Definition at line 1517 of file kis_dlg_preferences.cc.
References KisColorManager::devices(), KisColorManager::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_colorManagedByOS, m_monitorProfileLabels, m_monitorProfileWidgets, KisConfig::monitorForScreen(), KisConfig::monitorProfile(), refillMonitorProfiles(), and shortNameOfDisplay().
|
privateslot |
Definition at line 1550 of file kis_dlg_preferences.cc.
References m_page.
|
privateslot |
Definition at line 1644 of file kis_dlg_preferences.cc.
References KisColorimetryUtils::Colorimetry::AdobeRGB, KisColorimetryUtils::Colorimetry::blue(), KisColorimetryUtils::Colorimetry::BT2020, KisColorimetryUtils::Colorimetry::BT709, KisPart::currentMainwindow(), KisRootSurfaceInfoProxy::currentSurfaceDescription(), KisColorimetryUtils::Colorimetry::DCIP3, KisColorimetryUtils::Colorimetry::DisplayP3, KisColorimetryUtils::Colorimetry::green(), KisPart::instance(), KisPlatformPluginInterfaceFactory::instance(), m_preferredSpaceGraphic, m_preferredSpaceGraphicMode, MasteringSpace, PreferredSpace, KisSurfaceColorimetry::primaries_adobe_rgb, KisSurfaceColorimetry::primaries_bt2020, KisSurfaceColorimetry::primaries_dci_p3, KisSurfaceColorimetry::primaries_display_p3, KisSurfaceColorimetry::primaries_srgb, KisColorimetryUtils::Colorimetry::red(), KisColorimetryUtils::XYZ::toxy(), KisColorimetryUtils::XYZ::toxyY(), KisColorimetryUtils::Colorimetry::white(), KisColorimetryUtils::xy::x, KisColorimetryUtils::xy::y, and KisColorimetryUtils::xyY::Y.
|
privateslot |
Definition at line 1636 of file kis_dlg_preferences.cc.
References KoColorConversionTransformation::BlackpointCompensation, KoColorConversionTransformation::internalConversionFlags(), and m_page.
| QPointer<KisSqueezedComboBox> ColorSettingsTab::m_canvasSurfaceBitDepth |
Definition at line 229 of file kis_dlg_preferences.h.
| QPointer<KisSqueezedComboBox> ColorSettingsTab::m_canvasSurfaceColorSpace |
Definition at line 228 of file kis_dlg_preferences.h.
| QPointer<QCheckBox> ColorSettingsTab::m_chkEnableCanvasColorSpaceManagement |
Definition at line 227 of file kis_dlg_preferences.h.
| bool ColorSettingsTab::m_colorManagedByOS {false} |
Definition at line 226 of file kis_dlg_preferences.h.
| QList<QLabel*> ColorSettingsTab::m_monitorProfileLabels |
Definition at line 218 of file kis_dlg_preferences.h.
| QList<KisSqueezedComboBox*> ColorSettingsTab::m_monitorProfileWidgets |
Definition at line 219 of file kis_dlg_preferences.h.
| WdgColorSettings* ColorSettingsTab::m_page |
Definition at line 216 of file kis_dlg_preferences.h.
| QButtonGroup ColorSettingsTab::m_pasteBehaviourGroup |
Definition at line 217 of file kis_dlg_preferences.h.
| QPointer<KisCIETongueWidget> ColorSettingsTab::m_preferredSpaceGraphic |
Definition at line 230 of file kis_dlg_preferences.h.
| QButtonGroup ColorSettingsTab::m_preferredSpaceGraphicMode |
Definition at line 231 of file kis_dlg_preferences.h.
| QScopedPointer<KisProofingConfigModel> ColorSettingsTab::m_proofModel |
Definition at line 220 of file kis_dlg_preferences.h.
| QScopedPointer<KisScreenMigrationTracker> ColorSettingsTab::m_screenMigrationTracker |
Definition at line 221 of file kis_dlg_preferences.h.