|
Krita Source Code Documentation
|
#include <kis_paintop_config_widget.h>
Inheritance diagram for KisPaintOpConfigWidget:Protected Member Functions | |
| void | setConfiguration (const KisPropertiesConfigurationSP config) override=0 |
| virtual void | writeConfiguration (KisPropertiesConfigurationSP config) const =0 |
Protected Member Functions inherited from KisConfigWidget | |
| KisConfigWidget (QWidget *parent=0, Qt::WindowFlags f=Qt::WindowFlags(), int delay=200) | |
Protected Attributes | |
| KisImageWSP | m_image |
| int | m_isInsideUpdateCall |
| KisNodeWSP | m_node |
| KisResourcesInterfaceSP | m_resourcesInterface |
Friends | |
| class | CompositeOpModel |
Additional Inherited Members | |
Signals inherited from KisConfigWidget | |
| void | sigConfigurationItemChanged () |
| void | sigConfigurationUpdated () |
| void | sigDropLockedConfig (KisPropertiesConfigurationSP p) |
| void | sigSaveLockedConfig (KisPropertiesConfigurationSP p) |
Base class for widgets that are used to edit and display paintop settings.
Definition at line 26 of file kis_paintop_config_widget.h.
| KisPaintOpConfigWidget::KisPaintOpConfigWidget | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = Qt::WindowFlags() ) |
Definition at line 16 of file kis_paintop_config_widget.cpp.
|
override |
Definition at line 22 of file kis_paintop_config_widget.cpp.
|
pure virtual |
Implemented in KisPaintOpSettingsWidget, KisBrushBasedPaintopOptionWidget, and KisMyPaintOpSettingsWidget.
|
pure virtual |
Implemented in KisPaintOpSettingsWidget, and KisDuplicateOpSettingsWidget.
|
pure virtual |
Implemented in KisPaintOpSettingsWidget.
| KisResourcesInterfaceSP KisPaintOpConfigWidget::resourcesInterface | ( | ) | const |
Definition at line 57 of file kis_paintop_config_widget.cpp.
References m_resourcesInterface.
|
overrideprotectedpure virtual |
| config | the configuration for this configuration widget. |
Implements KisConfigWidget.
Implemented in KisPaintOpSettingsWidget.
| void KisPaintOpConfigWidget::setConfigurationSafe | ( | const KisPropertiesConfigurationSP | config | ) |
Definition at line 35 of file kis_paintop_config_widget.cpp.
References m_isInsideUpdateCall, and setConfiguration().
|
virtual |
Reimplemented in KisPaintOpSettingsWidget.
Definition at line 44 of file kis_paintop_config_widget.cpp.
References m_image.
|
virtual |
Reimplemented in KisPaintOpSettingsWidget.
Definition at line 48 of file kis_paintop_config_widget.cpp.
References m_node.
|
virtual |
Reimplemented in KisPaintOpSettingsWidget.
Definition at line 52 of file kis_paintop_config_widget.cpp.
References m_resourcesInterface, and resourcesInterface().
|
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 62 of file kis_paintop_config_widget.cpp.
References KIS_SAFE_ASSERT_RECOVER_NOOP.
|
virtual |
Some paintops are more complicated and require full canvas with layers, projections and KisImage etc. Example is duplicate paintop. In this case simple canvas like scratchbox does not work. Every paintop supports the scratchbox by default, override and return false if paintop does not.
Reimplemented in KisDuplicateOpSettingsWidget.
Definition at line 68 of file kis_paintop_config_widget.cpp.
|
protectedpure virtual |
Implemented in KisPaintOpSettingsWidget.
| void KisPaintOpConfigWidget::writeConfigurationSafe | ( | KisPropertiesConfigurationSP | config | ) | const |
Definition at line 26 of file kis_paintop_config_widget.cpp.
References m_isInsideUpdateCall, and writeConfiguration().
|
friend |
Definition at line 39 of file kis_paintop_config_widget.h.
|
protected |
Definition at line 67 of file kis_paintop_config_widget.h.
|
mutableprotected |
Definition at line 72 of file kis_paintop_config_widget.h.
|
protected |
Definition at line 68 of file kis_paintop_config_widget.h.
|
protected |
Definition at line 70 of file kis_paintop_config_widget.h.