|
Krita Source Code Documentation
|
#include <WGColorSelectorSettings.h>
Inheritance diagram for WGColorSelectorSettings:Public Slots | |
| void | loadDefaultPreferences () override |
| void | loadPreferences () override |
| void | savePreferences () const override |
Public Slots inherited from KisPreferenceSet | |
| virtual void | loadDefaultPreferences ()=0 |
| virtual void | loadPreferences ()=0 |
| virtual void | savePreferences () const =0 |
Public Member Functions | |
| QString | header () override |
| QIcon | icon () override |
| QString | id () override |
| QString | name () override |
| WGColorSelectorSettings (QWidget *parent=0) | |
| ~WGColorSelectorSettings () override | |
Public Member Functions inherited from KisPreferenceSet | |
| KisPreferenceSet (QWidget *parent=0) | |
Static Public Member Functions | |
| static QString | stringID () |
Private Slots | |
| void | slotColorSpaceSourceChanged (int index) |
| void | slotLineEdited (int lineNum) |
| void | slotSetColorModel (int index) |
| void | slotSetSelectorConfiguration (const KisColorSelectorConfiguration &cfg) |
| void | slotSetShadeLineCount (int count) |
| void | slotShowLineEditor (int lineNum) |
Private Member Functions | |
| void | loadPreferencesImpl (bool loadDefaults) |
Private Attributes | |
| WGSelectorConfigGrid * | m_favoriteConfigGrid |
| WGSelectorConfigGrid * | m_selectorConfigGrid |
| QVector< QToolButton * > | m_shadeLineButtons |
| QVector< WGConfig::ShadeLine > | m_shadeLineConfig |
| WGShadeLineEditor * | m_shadeLineEditor |
| QButtonGroup * | m_shadeLineGroup |
| QScopedPointer< Ui::WGConfigWidget > | m_ui |
Definition at line 26 of file WGColorSelectorSettings.h.
|
explicit |
Definition at line 23 of file WGColorSelectorSettings.cpp.
References connect(), WGSelectorConfigGrid::hueBasedConfigurations(), m_favoriteConfigGrid, m_selectorConfigGrid, m_shadeLineEditor, m_shadeLineGroup, m_ui, WGSelectorConfigGrid::setConfigurations(), slotColorSpaceSourceChanged(), slotLineEdited(), slotSetColorModel(), slotSetSelectorConfiguration(), slotSetShadeLineCount(), and slotShowLineEditor().
|
override |
Definition at line 54 of file WGColorSelectorSettings.cpp.
|
overridevirtual |
Implements KisPreferenceSet.
Definition at line 68 of file WGColorSelectorSettings.cpp.
|
overridevirtual |
Implements KisPreferenceSet.
Definition at line 73 of file WGColorSelectorSettings.cpp.
|
overridevirtual |
Implements KisPreferenceSet.
Definition at line 58 of file WGColorSelectorSettings.cpp.
References stringID().
|
overrideslot |
Definition at line 142 of file WGColorSelectorSettings.cpp.
References loadPreferencesImpl().
|
overrideslot |
Definition at line 137 of file WGColorSelectorSettings.cpp.
References loadPreferencesImpl().
|
private |
Definition at line 147 of file WGColorSelectorSettings.cpp.
References WGConfig::colorHistory, WGConfig::colorHistoryEnabled, WGConfig::colorHistoryShowClearButton, WGConfig::colorSpaceSource, WGConfig::commonColors, WGConfig::commonColorsAutoUpdate, WGConfig::commonColorsEnabled, WGSelectorConfigGrid::generateIcon(), WGShadeLineEditor::generateIcon(), KisVisualColorModel::HSV, m_favoriteConfigGrid, m_selectorConfigGrid, m_shadeLineButtons, m_shadeLineConfig, m_shadeLineEditor, m_ui, WGConfig::ColorPatches::maxCount, WGConfig::minimalShadeSelectorEnabled, WGConfig::popupPatches, WGConfig::popupSize, WGConfig::proofToPaintingColors, WGConfig::quickSettingsEnabled, WGConfig::rgbColorModel, WGConfig::ColorPatches::rows, WGConfig::ColorPatches::scrolling, WGConfig::selectorRenderMode, WGSelectorConfigGrid::setChecked(), WGConfig::shadeSelectorLineHeight, WGConfig::shadeSelectorUpdateOnExternalChanges, WGConfig::shadeSelectorUpdateOnInteractionEnd, and WGConfig::shadeSelectorUpdateOnRightClick.
|
overridevirtual |
Implements KisPreferenceSet.
Definition at line 63 of file WGColorSelectorSettings.cpp.
|
overrideslot |
Definition at line 83 of file WGColorSelectorSettings.cpp.
References WGConfig::colorHistory, WGConfig::colorHistoryEnabled, WGConfig::colorHistoryShowClearButton, WGConfig::colorSpaceSource, WGConfig::commonColors, WGConfig::commonColorsAutoUpdate, WGConfig::commonColorsEnabled, WGSelectorConfigGrid::currentConfiguration(), KisVisualColorModel::HSV, m_favoriteConfigGrid, m_selectorConfigGrid, m_shadeLineConfig, m_ui, WGConfig::minimalShadeSelectorEnabled, WGConfig::notifier(), WGConfig::WGConfigNotifier::notifyConfigChanged(), WGConfig::WGConfigNotifier::notifySelectorConfigChanged(), WGConfig::popupPatches, WGConfig::popupSize, WGConfig::proofToPaintingColors, WGConfig::quickSettingsEnabled, WGConfig::rgbColorModel, WGSelectorConfigGrid::selectedConfigurations(), WGConfig::selectorRenderMode, WGConfig::shadeSelectorLineHeight, WGConfig::shadeSelectorUpdateOnExternalChanges, WGConfig::shadeSelectorUpdateOnInteractionEnd, and WGConfig::shadeSelectorUpdateOnRightClick.
|
privateslot |
Definition at line 250 of file WGColorSelectorSettings.cpp.
References WGColorSelectorDock::FixedColorSpace, and m_ui.
|
privateslot |
Definition at line 293 of file WGColorSelectorSettings.cpp.
References WGShadeLineEditor::configuration(), WGShadeLineEditor::generateIcon(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_shadeLineButtons, m_shadeLineConfig, and m_shadeLineEditor.
|
privateslot |
Definition at line 229 of file WGColorSelectorSettings.cpp.
References WGSelectorConfigGrid::currentIcon(), KisVisualColorModel::HSI, KisVisualColorModel::HSL, KisVisualColorModel::HSV, KisVisualColorModel::HSY, m_selectorConfigGrid, m_ui, and WGSelectorConfigGrid::setColorModel().
|
privateslot |
Definition at line 223 of file WGColorSelectorSettings.cpp.
References WGSelectorConfigGrid::currentIcon(), m_selectorConfigGrid, and m_ui.
|
privateslot |
Definition at line 256 of file WGColorSelectorSettings.cpp.
References WGShadeLineEditor::generateIcon(), m_shadeLineButtons, m_shadeLineConfig, m_shadeLineEditor, m_shadeLineGroup, and m_ui.
|
privateslot |
Definition at line 278 of file WGColorSelectorSettings.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, kisEnsureInRect(), kisGrowRect(), m_shadeLineButtons, m_shadeLineConfig, m_shadeLineEditor, and WGShadeLineEditor::setConfiguration().
|
static |
Definition at line 78 of file WGColorSelectorSettings.cpp.
|
private |
Definition at line 56 of file WGColorSelectorSettings.h.
|
private |
Definition at line 55 of file WGColorSelectorSettings.h.
|
private |
Definition at line 60 of file WGColorSelectorSettings.h.
|
private |
Definition at line 59 of file WGColorSelectorSettings.h.
|
private |
Definition at line 57 of file WGColorSelectorSettings.h.
|
private |
Definition at line 58 of file WGColorSelectorSettings.h.
|
private |
Definition at line 54 of file WGColorSelectorSettings.h.