|
Krita Source Code Documentation
|
#include <kis_specific_color_selector_widget.h>
Inheritance diagram for KisSpecificColorSelectorWidget:Public Slots | |
| void | setColor (const KoColor &) |
| void | setColorSpace (const KoColorSpace *cs, bool force=false) |
| void | setDisplayConverter (KisDisplayColorConverter *colorConverter) |
| void | setFGColor (const KoColor &c) |
Signals | |
| void | colorChanged (const KoColor &) |
| void | updated () |
Public Member Functions | |
| KisSpecificColorSelectorWidget (QWidget *parent) | |
| ~KisSpecificColorSelectorWidget () override | |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *event) override |
Private Slots | |
| void | changeHsxMode (int index) |
| void | hsvSelectorClicked (QAbstractButton *) |
| void | onChkUsePercentageChanged (bool) |
| void | rereadCurrentColorSpace (bool force=false) |
| void | setCustomColorSpace (const KoColorSpace *) |
| void | setUseSameColorSpace (bool locked, bool reloadColorSpace=true) |
| void | update () |
| void | updateTimeout () |
Private Member Functions | |
| void | updateHsvSelector (bool isRgbColorSpace) |
Private Attributes | |
| KoColor | m_color |
| const KoColorSpace * | m_colorSpace |
| KisColorSpaceSelector * | m_colorspaceSelector |
| KisSignalAutoConnectionsStore | m_converterConnection |
| KisDisplayColorConverter * | m_displayConverter |
| KoColor | m_FGColor |
| KisHexColorInput * | m_hexInput |
| QButtonGroup * | m_hsvSelector |
| KisHsvColorInput * | m_hsvSlider |
| QRadioButton * | m_hsxButton |
| QComboBox * | m_hsxModeComboBox |
| QList< KisColorInput * > | m_inputs |
| QRadioButton * | m_rgbButton |
| QScopedPointer< Ui_wdgSpecificColorSelectorWidget > | m_ui |
| bool | m_updateAllowed |
| KisSignalCompressor * | m_updateCompressor |
Definition at line 33 of file kis_specific_color_selector_widget.h.
| KisSpecificColorSelectorWidget::KisSpecificColorSelectorWidget | ( | QWidget * | parent | ) |
Definition at line 37 of file kis_specific_color_selector_widget.cc.
References changeHsxMode(), connect(), hsvSelectorClicked(), KisIconUtils::loadIcon(), m_color, m_colorspaceSelector, m_hsvSelector, m_hsvSlider, m_hsxButton, m_hsxModeComboBox, m_rgbButton, m_ui, m_updateCompressor, onChkUsePercentageChanged(), setCustomColorSpace(), setUseSameColorSpace(), KisColorSpaceSelector::showColorBrowserButton(), update(), updated(), and updateTimeout().
|
override |
Definition at line 122 of file kis_specific_color_selector_widget.cc.
References m_hsxButton, m_hsxModeComboBox, and m_ui.
|
privateslot |
Definition at line 335 of file kis_specific_color_selector_widget.cc.
References m_hsvSlider, and KisHsvColorInput::setMixMode().
|
privateslot |
Definition at line 330 of file kis_specific_color_selector_widget.cc.
References KoColorSpace::colorModelId(), m_colorSpace, RGBAColorModelID, and updateHsvSelector().
|
privateslot |
|
privateslot |
Definition at line 165 of file kis_specific_color_selector_widget.cc.
References m_color, m_colorSpace, m_displayConverter, m_ui, KisDisplayColorConverter::paintingColorSpace(), setColor(), and setColorSpace().
|
overrideprotected |
Definition at line 138 of file kis_specific_color_selector_widget.cc.
References m_colorSpace, m_ui, and KoColorSpace::name.
Definition at line 296 of file kis_specific_color_selector_widget.cc.
References KoColor::fromKoColor(), m_color, m_updateAllowed, and updated().
|
slot |
Definition at line 176 of file kis_specific_color_selector_widget.cc.
References KoColorSpace::channels, KoChannelInfo::channelType(), KoChannelInfo::channelValueType(), KoChannelInfo::COLOR, KoColorSpace::colorDepthId(), KoColorSpace::colorModelId(), KoColorSpaceRegistry::colorSpace(), connect(), dbgPlugins, KoChannelInfo::displayOrderSorted(), KisDisplayColorConverter::displayRendererInterface(), KisDisplayColorConverter::dumbConverterInstance(), KoChannelInfo::FLOAT16, KoChannelInfo::FLOAT32, KoID::id(), KoColorSpace::id, KoColorSpaceRegistry::instance(), Integer16BitsColorDepthID, Integer8BitsColorDepthID, m_color, m_colorSpace, m_colorspaceSelector, m_displayConverter, m_FGColor, m_hexInput, m_inputs, m_ui, m_updateAllowed, KoColorProfile::name, KoColorSpace::name, KoColorSpace::profile(), RGBAColorModelID, KisColorSpaceSelector::setCurrentColorSpace(), KoChannelInfo::UINT16, KoChannelInfo::UINT32, KoChannelInfo::UINT8, update(), updated(), and updateHsvSelector().
|
privateslot |
Definition at line 315 of file kis_specific_color_selector_widget.cc.
References m_color, m_ui, setColor(), and setColorSpace().
|
slot |
Definition at line 151 of file kis_specific_color_selector_widget.cc.
References KisSignalAutoConnectionsStore::addConnection(), KisSignalAutoConnectionsStore::clear(), m_converterConnection, m_displayConverter, and rereadCurrentColorSpace().
Definition at line 304 of file kis_specific_color_selector_widget.cc.
References m_FGColor.
|
privateslot |
Definition at line 130 of file kis_specific_color_selector_widget.cc.
References KisIconUtils::loadIcon(), m_ui, and rereadCurrentColorSpace().
|
privateslot |
Definition at line 290 of file kis_specific_color_selector_widget.cc.
References m_updateAllowed, m_updateCompressor, and KisSignalCompressor::start().
|
signal |
|
private |
Definition at line 339 of file kis_specific_color_selector_widget.cc.
References m_hsvSlider, m_hsxButton, m_hsxModeComboBox, m_inputs, m_rgbButton, and m_ui.
|
privateslot |
Definition at line 310 of file kis_specific_color_selector_widget.cc.
References colorChanged(), and m_color.
|
private |
Definition at line 75 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 74 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 79 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 83 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 82 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 76 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 68 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 73 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 69 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 71 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 85 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 67 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 70 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 80 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 77 of file kis_specific_color_selector_widget.h.
|
private |
Definition at line 78 of file kis_specific_color_selector_widget.h.