|
Krita Source Code Documentation
|
#include <kis_brush_option_widget.h>
Inheritance diagram for KisBrushOptionWidget:Classes | |
| struct | Private |
Protected Member Functions | |
| OptionalLodLimitationsReader | lodLimitationsReader () const override |
Protected Member Functions inherited from KisPaintOpOption | |
| KoCanvasResourcesInterfaceSP | canvasResourcesInterface () const |
| KisResourcesInterfaceSP | resourcesInterface () const |
| void | setConfigurationPage (QWidget *page) |
Private Attributes | |
| KisBrushSelectionWidget * | m_brushSelectionWidget |
| const QScopedPointer< Private > | m_d |
Additional Inherited Members | |
Public Types inherited from KisPaintOpOption | |
| using | OptionalLodLimitationsReader = std::optional<lager::reader<KisPaintopLodLimitations>> |
| enum | PaintopCategory { GENERAL , COLOR , TEXTURE , FILTER , MASKING_BRUSH } |
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 Attributes inherited from KisPaintOpOption | |
| bool | m_checkable {false} |
| bool | m_locked {false} |
The brush option allows the user to select a particular brush footprint for suitable paintops
Definition at line 24 of file kis_brush_option_widget.h.
| KisBrushOptionWidget::KisBrushOptionWidget | ( | KisBrushOptionWidgetFlags | flags | ) |
Definition at line 51 of file kis_brush_option_widget.cpp.
References KisPaintOpOption::emitSettingChanged(), m_brushSelectionWidget, KisPaintOpOption::m_checkable, m_d, KisPaintOpOption::setConfigurationPage(), and KisBrushModel::BrushData::type.
|
overridedefault |
| lager::reader< BrushData > KisBrushOptionWidget::bakedBrushData | ( | ) | const |
Definition at line 138 of file kis_brush_option_widget.cpp.
References KisBrushModel::BrushData::autoBrush, m_d, and KisBrushModel::BrushData::predefinedBrush.
| KisBrushSP KisBrushOptionWidget::brush | ( | ) | const |
Definition at line 79 of file kis_brush_option_widget.cpp.
References KisBrushSelectionWidget::brush(), and m_brushSelectionWidget.
| lager::reader< qreal > KisBrushOptionWidget::effectiveBrushSize | ( | ) | const |
Definition at line 133 of file kis_brush_option_widget.cpp.
References m_d.
| void KisBrushOptionWidget::hideOptions | ( | const QStringList & | options | ) |
Definition at line 123 of file kis_brush_option_widget.cpp.
References KisBrushSelectionWidget::hideOptions(), and m_brushSelectionWidget.
| lager::reader< bool > KisBrushOptionWidget::lightnessModeEnabled | ( | ) | const |
Definition at line 128 of file kis_brush_option_widget.cpp.
References KisBrushSelectionWidget::lightnessModeEnabled(), and m_brushSelectionWidget.
|
overrideprotectedvirtual |
Reimplemented from KisPaintOpOption.
Definition at line 152 of file kis_brush_option_widget.cpp.
References KisBrushModel::brushLodLimitations(), and m_d.
|
overridevirtual |
Re-implement this to set the widgets with the values in setting.
Reimplemented from KisPaintOpOption.
Definition at line 106 of file kis_brush_option_widget.cpp.
References KisSharedPtr< T >::data(), KisBrushModel::effectiveSizeForBrush(), m_d, KisBrushModel::PrecisionData::read(), KisBrushModel::BrushData::read(), KisPaintOpOption::resourcesInterface(), and SupportsPrecision.
|
overridevirtual |
Reimplement this to use the image in the option widget
Reimplemented from KisPaintOpOption.
Definition at line 85 of file kis_brush_option_widget.cpp.
References m_brushSelectionWidget, and KisBrushSelectionWidget::setImage().
|
overridevirtual |
Re-implement this to save the configuration to the paint configuration.
Reimplemented from KisPaintOpOption.
Definition at line 90 of file kis_brush_option_widget.cpp.
References KisBrushModel::BrushData::autoBrush, KisSharedPtr< T >::data(), m_d, KisBrushModel::BrushData::predefinedBrush, SupportsPrecision, and KisBrushModel::BrushData::write().
|
private |
Definition at line 54 of file kis_brush_option_widget.h.
|
private |
Definition at line 57 of file kis_brush_option_widget.h.