|
Krita Source Code Documentation
|
#include <KisHalftoneConfigWidget.h>
Inheritance diagram for KisHalftoneConfigWidget:Public Member Functions | |
| KisPropertiesConfigurationSP | configuration () const override |
| KisHalftoneConfigWidget (QWidget *parent, const KisPaintDeviceSP dev) | |
| void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) override |
| void | setConfiguration (const KisPropertiesConfigurationSP config) override |
| void | setView (KisViewManager *view) override |
| ~KisHalftoneConfigWidget () override | |
Public Member Functions inherited from KisConfigWidget | |
| virtual KoCanvasResourcesInterfaceSP | canvasResourcesInterface () const |
| ~KisConfigWidget () override | |
Private Slots | |
| void | slot_comboBoxMode_currentIndexChanged (int index) |
Private Attributes | |
| QList< KoChannelInfo * > | m_channelsInfo |
| QVector< KisHalftoneConfigPageWidget * > | m_channelWidgets |
| QString | m_colorModelId |
| KisHalftoneConfigPageWidget * | m_intensityWidget |
| const KisPaintDeviceSP | m_paintDevice |
| Ui_HalftoneConfigWidget | m_ui |
Additional Inherited Members | |
Signals inherited from KisConfigWidget | |
| void | sigConfigurationItemChanged () |
| void | sigConfigurationUpdated () |
| void | sigDropLockedConfig (KisPropertiesConfigurationSP p) |
| void | sigSaveLockedConfig (KisPropertiesConfigurationSP p) |
Protected Member Functions inherited from KisConfigWidget | |
| KisConfigWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags(), int delay=200) | |
Definition at line 24 of file KisHalftoneConfigWidget.h.
| KisHalftoneConfigWidget::KisHalftoneConfigWidget | ( | QWidget * | parent, |
| const KisPaintDeviceSP | dev ) |
Definition at line 24 of file KisHalftoneConfigWidget.cpp.
References AlphaColorModelID, KoColorSpace::alphaPos(), KoColorSpace::channels, KoColorSpace::colorModelId(), KisPaintDevice::colorSpace(), connect(), KoColorSpaceRegistry::graya8(), GrayAColorModelID, GrayColorModelID, KoID::id(), KoColorSpaceRegistry::instance(), m_channelsInfo, m_channelWidgets, m_colorModelId, m_intensityWidget, m_paintDevice, m_ui, KisConfigWidget::sigConfigurationItemChanged(), and slot_comboBoxMode_currentIndexChanged().
|
override |
Definition at line 79 of file KisHalftoneConfigWidget.cpp.
|
overridevirtual |
Implements KisConfigWidget.
Definition at line 133 of file KisHalftoneConfigWidget.cpp.
References AlphaColorModelID, KoColorSpace::alphaPos(), KisPaintDevice::colorSpace(), KisHalftoneConfigPageWidget::configuration(), KisSharedPtr< T >::data(), KisBaseProcessor::factoryConfiguration(), KoGenericRegistry< T >::get(), GrayAColorModelID, GrayColorModelID, KisHalftoneFilterConfiguration::HalftoneMode_Alpha, KisHalftoneFilterConfiguration::HalftoneMode_IndependentChannels, KisHalftoneFilterConfiguration::HalftoneMode_Intensity, KoID::id(), KisFilterRegistry::instance(), KisGlobalResourcesInterface::instance(), m_channelWidgets, m_colorModelId, m_intensityWidget, m_paintDevice, and m_ui.
|
overridevirtual |
Reimplemented from KisConfigWidget.
Definition at line 193 of file KisHalftoneConfigWidget.cpp.
References KisConfigWidget::canvasResourcesInterface(), m_channelWidgets, m_intensityWidget, and KisHalftoneConfigPageWidget::setCanvasResourcesInterface().
|
overridevirtual |
| config | the configuration for this configuration widget. |
Implements KisConfigWidget.
Definition at line 82 of file KisHalftoneConfigWidget.cpp.
References AlphaColorModelID, KoColorSpace::alphaPos(), KisPaintDevice::colorSpace(), KisSharedPtr< T >::data(), GrayAColorModelID, GrayColorModelID, KisHalftoneFilterConfiguration::HalftoneMode_Alpha, KisHalftoneFilterConfiguration::HalftoneMode_IndependentChannels, KoID::id(), m_channelWidgets, m_colorModelId, m_intensityWidget, m_paintDevice, m_ui, KisHalftoneConfigPageWidget::setConfiguration(), KisConfigWidget::sigConfigurationItemChanged(), and slot_comboBoxMode_currentIndexChanged().
|
overridevirtual |
Sets the view object that can be used by the configuration widget for richer functionality
TODO: remove this method from KisConfigWidget, since KisViewManager is from kritaui, but we are in kritaimage
Reimplemented from KisConfigWidget.
Definition at line 178 of file KisHalftoneConfigWidget.cpp.
References KisViewManager::canvasResourceProvider(), KoCanvasResourceProvider::canvasResourcesInterface(), KisConfigWidget::canvasResourcesInterface(), m_channelWidgets, m_intensityWidget, KisCanvasResourceProvider::resourceManager(), setCanvasResourcesInterface(), and KisHalftoneConfigPageWidget::setView().
|
privateslot |
Definition at line 205 of file KisHalftoneConfigWidget.cpp.
References AlphaColorModelID, KoColorSpace::alphaPos(), KisPaintDevice::colorSpace(), GrayAColorModelID, GrayColorModelID, KoID::id(), m_channelsInfo, m_channelWidgets, m_colorModelId, m_intensityWidget, m_paintDevice, m_ui, and KisConfigWidget::sigConfigurationItemChanged().
|
private |
Definition at line 40 of file KisHalftoneConfigWidget.h.
|
private |
Definition at line 43 of file KisHalftoneConfigWidget.h.
|
private |
Definition at line 41 of file KisHalftoneConfigWidget.h.
|
private |
Definition at line 42 of file KisHalftoneConfigWidget.h.
|
private |
Definition at line 39 of file KisHalftoneConfigWidget.h.
|
private |
Definition at line 38 of file KisHalftoneConfigWidget.h.