|
Krita Source Code Documentation
|
#include <KisSharpnessOptionWidget.h>
Inheritance diagram for KisSharpnessOptionWidget:Classes | |
| struct | Private |
Public Types | |
| using | data_type = KisSharpnessOptionData |
Public Types inherited from KisCurveOptionWidget | |
| using | data_type = KisCurveOptionDataCommon |
| enum | Flag { None = 0x0 , SupportsCommonCurve = 0x1 , SupportsCurveMode = 0x2 , UseFloatingPointStrength = 0x4 } |
Public Types inherited from KisPaintOpOption | |
| using | OptionalLodLimitationsReader = std::optional<lager::reader<KisPaintopLodLimitations>> |
| enum | PaintopCategory { GENERAL , COLOR , TEXTURE , FILTER , MASKING_BRUSH } |
Public Member Functions | |
| KisSharpnessOptionWidget (lager::cursor< KisSharpnessOptionData > optionData) | |
| void | readOptionSetting (const KisPropertiesConfigurationSP setting) override |
| void | writeOptionSetting (KisPropertiesConfigurationSP setting) const override |
| ~KisSharpnessOptionWidget () | |
Public Member Functions inherited from KisCurveOptionWidget | |
| bool | isCheckable () const override |
| KisCurveOptionWidget (lager::cursor< KisCurveOptionDataCommon > optionData, KisPaintOpOption::PaintopCategory category, const QString &curveMinLabel, const QString &curveMaxLabel, int curveMinValue, int curveMaxValue, const QString &curveValueSuffix, lager::reader< bool > enabledLink=lager::make_constant(true), std::optional< lager::reader< std::tuple< qreal, qreal > > > strengthRangeReader=std::nullopt) | |
| KisCurveOptionWidget (lager::cursor< KisCurveOptionDataCommon > optionData, KisPaintOpOption::PaintopCategory category, const QString &curveMinLabel, const QString &curveMaxLabel, lager::reader< bool > enabledLink=lager::make_constant(true), std::optional< lager::reader< std::tuple< qreal, qreal > > > strengthRangeReader=std::nullopt) | |
| KisCurveOptionWidget (lager::cursor< KisCurveOptionDataCommon > optionData, KisPaintOpOption::PaintopCategory category, lager::reader< bool > enabledLink=lager::make_constant(true), std::optional< lager::reader< std::tuple< qreal, qreal > > > strengthRangeReader=std::nullopt) | |
| KisCurveOptionWidget (lager::cursor< KisCurveOptionDataCommon > optionData, PaintopCategory category, const QString &curveMinLabel, const QString &curveMaxLabel, int curveMinValue, int curveMaxValue, const QString &curveValueSuffix, const QString &strengthPrefix, const QString &strengthSuffix, qreal strengthDisplayMultiplier, lager::reader< bool > enabledLink=lager::make_constant(true), std::optional< lager::reader< std::tuple< qreal, qreal > > > strengthRangeReader=std::nullopt) | |
| void | show () |
| ~KisCurveOptionWidget () override | |
Public Member Functions inherited from KisPaintOpOption | |
| KisPaintOpOption::PaintopCategory | category () const |
| QWidget * | configurationPage () const |
| OptionalLodLimitationsReader | effectiveLodLimitations () const |
| virtual bool | isChecked () const |
| bool | isEnabled () const |
| bool | isLocked () const |
| KisPaintOpOption (const QString &label, KisPaintOpOption::PaintopCategory category, bool checked) | |
| KisPaintOpOption (const QString &label, KisPaintOpOption::PaintopCategory category, lager::cursor< bool > checkedCursor) | |
| KisPaintOpOption (const QString &label, KisPaintOpOption::PaintopCategory category, lager::cursor< bool > checkedCursor, lager::reader< bool > externallyEnabledLink) | |
| QString | label () const |
| virtual void | lodLimitations (KisPaintopLodLimitations *l) const |
| virtual void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) |
| virtual void | setChecked (bool checked) |
| virtual void | setImage (KisImageWSP image) |
| void | setLocked (bool value) |
| virtual void | setNode (KisNodeWSP node) |
| virtual void | setResourcesInterface (KisResourcesInterfaceSP resourcesInterface) |
| void | startReadOptionSetting (const KisPropertiesConfigurationSP setting) |
| void | startWriteOptionSetting (KisPropertiesConfigurationSP setting) const |
| ~KisPaintOpOption () override | |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 12 of file KisSharpnessOptionWidget.h.
Definition at line 16 of file KisSharpnessOptionWidget.h.
| KisSharpnessOptionWidget::KisSharpnessOptionWidget | ( | lager::cursor< KisSharpnessOptionData > | optionData | ) |
Definition at line 33 of file KisSharpnessOptionWidget.cpp.
References KisPaintOpOption::configurationPage(), KisPaintOpOption::emitSettingChanged(), m_d, KisPaintOpOption::setConfigurationPage(), and KisSliderSpinBox::setRange().
| KisSharpnessOptionWidget::~KisSharpnessOptionWidget | ( | ) |
Definition at line 71 of file KisSharpnessOptionWidget.cpp.
|
overridevirtual |
Re-implement this to set the widgets with the values in setting.
Reimplemented from KisCurveOptionWidget.
Definition at line 81 of file KisSharpnessOptionWidget.cpp.
References KisSharedPtr< T >::data(), m_d, KisPrefixedOptionDataWrapper< T >::read(), and KisCurveOptionWidget::readOptionSetting().
|
overridevirtual |
Re-implement this to save the configuration to the paint configuration.
Reimplemented from KisCurveOptionWidget.
Definition at line 75 of file KisSharpnessOptionWidget.cpp.
References KisSharedPtr< T >::data(), m_d, and KisCurveOptionWidget::writeOptionSetting().
|
private |
Definition at line 26 of file KisSharpnessOptionWidget.h.