|
Krita Source Code Documentation
|
#include <kis_cross_channel_filter.h>
Inheritance diagram for KisCrossChannelConfigWidget:Public Member Functions | |
| KisPropertiesConfigurationSP | configuration () const override |
| KisCrossChannelConfigWidget (QWidget *parent, KisPaintDeviceSP dev, Qt::WindowFlags f=Qt::WindowFlags()) | |
| void | setConfiguration (const KisPropertiesConfigurationSP config) override |
| ~KisCrossChannelConfigWidget () override | |
Public Member Functions inherited from KisMultiChannelConfigWidget | |
| KisMultiChannelConfigWidget (QWidget *parent, KisPaintDeviceSP dev, Qt::WindowFlags f=Qt::WindowFlags()) | |
| void | setConfiguration (const KisPropertiesConfigurationSP config) override |
| ~KisMultiChannelConfigWidget () override | |
Public Member Functions inherited from KisConfigWidget | |
| virtual KoCanvasResourcesInterfaceSP | canvasResourcesInterface () const |
| virtual void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) |
| virtual void | setView (KisViewManager *view) |
| ~KisConfigWidget () override | |
Protected Member Functions | |
| int | findDefaultVirtualChannelSelection () override |
| virtual KisPropertiesConfigurationSP | getDefaultConfiguration () override |
| void | updateChannelControls () override |
Protected Member Functions inherited from KisMultiChannelConfigWidget | |
| QPixmap | createGradient (Qt::Orientation orient) |
| QPixmap | getHistogram () |
| void | init () |
| void | resetCurves () |
| void | setActiveChannel (int ch) |
Protected Member Functions inherited from KisConfigWidget | |
| KisConfigWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags(), int delay=200) | |
Private Slots | |
| void | slotDriverChannelSelected (int index) |
Private Attributes | |
| QScopedPointer< KisCurveWidgetControlsManagerInt > | m_curveControlsManager |
| QVector< int > | m_driverChannels |
Additional Inherited Members | |
Signals inherited from KisConfigWidget | |
| void | sigConfigurationItemChanged () |
| void | sigConfigurationUpdated () |
| void | sigDropLockedConfig (KisPropertiesConfigurationSP p) |
| void | sigSaveLockedConfig (KisPropertiesConfigurationSP p) |
Protected Slots inherited from KisMultiChannelConfigWidget | |
| void | logHistView () |
| void | resetCurve () |
| void | slotChannelSelected (int index) |
| void | slotCurveModified () |
Protected Attributes inherited from KisMultiChannelConfigWidget | |
| int | m_activeVChannel {0} |
| QList< KisCubicCurve > | m_curves |
| KisPaintDeviceSP | m_dev |
| KisHistogram * | m_histogram {nullptr} |
| WdgPerChannel * | m_page {nullptr} |
| QVector< VirtualChannelInfo > | m_virtualChannels |
Definition at line 86 of file kis_cross_channel_filter.h.
| KisCrossChannelConfigWidget::KisCrossChannelConfigWidget | ( | QWidget * | parent, |
| KisPaintDeviceSP | dev, | ||
| Qt::WindowFlags | f = Qt::WindowFlags() ) |
Definition at line 229 of file kis_cross_channel_filter.cpp.
References VirtualChannelInfo::ALL_COLORS, connect(), KisMultiChannelConfigWidget::init(), m_driverChannels, KisMultiChannelConfigWidget::m_page, KisMultiChannelConfigWidget::m_virtualChannels, VirtualChannelInfo::name(), slotDriverChannelSelected(), and VirtualChannelInfo::type().
|
override |
Definition at line 252 of file kis_cross_channel_filter.cpp.
|
overridevirtual |
Implements KisConfigWidget.
Definition at line 285 of file kis_cross_channel_filter.cpp.
References KisPaintDevice::colorSpace(), KisGlobalResourcesInterface::instance(), KisMultiChannelConfigWidget::m_activeVChannel, KisMultiChannelConfigWidget::m_curves, KisMultiChannelConfigWidget::m_dev, m_driverChannels, KisMultiChannelConfigWidget::m_page, and KisMultiChannelConfigWidget::m_virtualChannels.
|
overrideprotectedvirtual |
Reimplemented from KisMultiChannelConfigWidget.
Definition at line 265 of file kis_cross_channel_filter.cpp.
References KisMultiChannelFilter::findChannel(), KisMultiChannelConfigWidget::m_curves, KisMultiChannelConfigWidget::m_virtualChannels, and VirtualChannelInfo::SATURATION.
|
overrideprotectedvirtual |
Implements KisMultiChannelConfigWidget.
Definition at line 308 of file kis_cross_channel_filter.cpp.
References KisPaintDevice::colorSpace(), KisGlobalResourcesInterface::instance(), KisMultiChannelConfigWidget::m_dev, and KisMultiChannelConfigWidget::m_virtualChannels.
|
overridevirtual |
| config | the configuration for this configuration widget. |
Implements KisConfigWidget.
Definition at line 255 of file kis_cross_channel_filter.cpp.
References KisSharedPtr< T >::data(), KIS_ASSERT, m_driverChannels, KisMultiChannelConfigWidget::setConfiguration(), and updateChannelControls().
|
privateslot |
Definition at line 313 of file kis_cross_channel_filter.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, KisMultiChannelConfigWidget::m_activeVChannel, m_driverChannels, KisMultiChannelConfigWidget::m_page, KisMultiChannelConfigWidget::m_virtualChannels, KisConfigWidget::sigConfigurationItemChanged(), and updateChannelControls().
|
overrideprotectedvirtual |
Implements KisMultiChannelConfigWidget.
Definition at line 298 of file kis_cross_channel_filter.cpp.
References KisMultiChannelConfigWidget::m_activeVChannel, m_curveControlsManager, m_driverChannels, and KisMultiChannelConfigWidget::m_page.
|
private |
Definition at line 108 of file kis_cross_channel_filter.h.
|
private |
Definition at line 107 of file kis_cross_channel_filter.h.