|
Krita Source Code Documentation
|
#include <KisFilterOptionWidget.h>
Inheritance diagram for KisFilterOptionWidget:Classes | |
| struct | Private |
Public Types | |
| using | data_type = KisFilterOptionData |
Public Types inherited from KisPaintOpOption | |
| using | OptionalLodLimitationsReader = std::optional<lager::reader<KisPaintopLodLimitations>> |
| enum | PaintopCategory { GENERAL , COLOR , TEXTURE , FILTER , MASKING_BRUSH } |
Private Slots | |
| void | slotFilterConfigChangedInGui () |
| void | slotFilterIdChangedInGui (const KoID &fitlerId) |
| void | updateFilterState (const QString &fitlerId, const QString &filterConfig, bool forceResetWidget=false) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Additional Inherited Members | |
Signals inherited from KisPaintOpOption | |
| void | sigCheckedChanged (bool value) |
| void | sigEnabledChanged (bool value) |
| void | sigSettingChanged () |
Protected Slots inherited from KisPaintOpOption | |
| void | emitCheckedChanged (bool checked) |
| void | emitEnabledChanged (bool enabled) |
| void | emitSettingChanged () |
Protected Member Functions inherited from KisPaintOpOption | |
| KoCanvasResourcesInterfaceSP | canvasResourcesInterface () const |
| virtual OptionalLodLimitationsReader | lodLimitationsReader () const |
| KisResourcesInterfaceSP | resourcesInterface () const |
| void | setConfigurationPage (QWidget *page) |
Protected Attributes inherited from KisPaintOpOption | |
| bool | m_checkable {false} |
| bool | m_locked {false} |
Definition at line 13 of file KisFilterOptionWidget.h.
Definition at line 17 of file KisFilterOptionWidget.h.
| KisFilterOptionWidget::KisFilterOptionWidget | ( | lager::cursor< KisFilterOptionData > | optionData | ) |
Definition at line 57 of file KisFilterOptionWidget.cpp.
References KisCmbIDList::activated(), connect(), KisPaintOpOption::emitSettingChanged(), KisFilterRegistry::instance(), KoGenericRegistry< T >::keys(), KisPaintOpOption::m_checkable, m_d, KisPaintOpOption::setConfigurationPage(), slotFilterIdChangedInGui(), kismpl::unzip_wrapper, updateFilterState(), and KoGenericRegistry< T >::value().
| KisFilterOptionWidget::~KisFilterOptionWidget | ( | ) |
Definition at line 98 of file KisFilterOptionWidget.cpp.
|
overridevirtual |
Re-implement this to set the widgets with the values in setting.
Reimplemented from KisPaintOpOption.
Definition at line 107 of file KisFilterOptionWidget.cpp.
References KisSharedPtr< T >::data(), m_d, and KisFilterOptionData::read().
|
overridevirtual |
Reimplement this to use the image in the option widget
Reimplemented from KisPaintOpOption.
Definition at line 115 of file KisFilterOptionWidget.cpp.
References m_d.
|
overridevirtual |
Reimplemented from KisPaintOpOption.
Definition at line 121 of file KisFilterOptionWidget.cpp.
References m_d, KisBaseNode::paintDevice(), and updateFilterState().
|
privateslot |
Definition at line 197 of file KisFilterOptionWidget.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, m_d, and KisPaintOpOption::resourcesInterface().
Definition at line 186 of file KisFilterOptionWidget.cpp.
References KisBaseProcessor::defaultConfiguration(), KoID::id(), KisFilterRegistry::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_d, KisPaintOpOption::resourcesInterface(), and KoGenericRegistry< T >::value().
|
privateslot |
Definition at line 131 of file KisFilterOptionWidget.cpp.
References KisPaintOpOption::canvasResourcesInterface(), connect(), KisFilterRegistry::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_d, KisPaintOpOption::resourcesInterface(), slotFilterConfigChangedInGui(), and KoGenericRegistry< T >::value().
|
overridevirtual |
Re-implement this to save the configuration to the paint configuration.
Reimplemented from KisPaintOpOption.
Definition at line 102 of file KisFilterOptionWidget.cpp.
References KisSharedPtr< T >::data(), and m_d.
|
private |
Definition at line 35 of file KisFilterOptionWidget.h.