12#include <klocalizedstring.h>
17#include <lager/constant.hpp>
18#include <lager/state.hpp>
60 lager::cursor<bool> checkedCursor)
61 :
KisPaintOpOption(label, category, checkedCursor, lager::make_constant(true))
67 lager::cursor<bool> checkedCursor,
68 lager::reader<bool> externallyEnabledLink)
float value(const T *src, size_t ch)
std::optional< lager::reader< KisPaintopLodLimitations > > OptionalLodLimitationsReader
void sigEnabledChanged(bool value)
virtual void lodLimitations(KisPaintopLodLimitations *l) const
void emitCheckedChanged(bool checked)
~KisPaintOpOption() override
void startReadOptionSetting(const KisPropertiesConfigurationSP setting)
virtual void setCanvasResourcesInterface(KoCanvasResourcesInterfaceSP canvasResourcesInterface)
virtual void readOptionSetting(const KisPropertiesConfigurationSP setting)
KisResourcesInterfaceSP resourcesInterface() const
virtual void setChecked(bool checked)
virtual void setNode(KisNodeWSP node)
virtual void setResourcesInterface(KisResourcesInterfaceSP resourcesInterface)
virtual void writeOptionSetting(KisPropertiesConfigurationSP setting) const
virtual OptionalLodLimitationsReader lodLimitationsReader() const
KisPaintOpOption::PaintopCategory category() const
void setConfigurationPage(QWidget *page)
KisPaintOpOption(const QString &label, KisPaintOpOption::PaintopCategory category, bool checked)
void startWriteOptionSetting(KisPropertiesConfigurationSP setting) const
virtual bool isCheckable() const
virtual void setImage(KisImageWSP image)
void sigCheckedChanged(bool value)
QWidget * configurationPage() const
void emitEnabledChanged(bool enabled)
OptionalLodLimitationsReader effectiveLodLimitations() const
void slotEnablePageWidget(bool value)
virtual bool isChecked() const
void emitSettingChanged()
KoCanvasResourcesInterfaceSP canvasResourcesInterface() const
void setLocked(bool value)
#define KIS_ASSERT_RECOVER_RETURN(cond)
KoCanvasResourcesInterfaceSP canvasResourcesInterface
lager::reader< bool > pageEnabledReader
QWidget * configurationPage
lager::reader< bool > externallyEnabledReader
KisPaintOpOption::PaintopCategory category
lager::cursor< bool > checkedCursor
KisResourcesInterfaceSP resourcesInterface
lager::state< bool, lager::automatic_tag > checkedFallback