|
Krita Source Code Documentation
|
#include <kis_custom_brush_widget.h>
Inheritance diagram for KisCustomBrushWidget:Signals | |
| void | sigNewPredefinedBrush (KoResourceSP) |
Public Member Functions | |
| KisBrushSP | brush () |
| KisCustomBrushWidget (QWidget *parent, const QString &caption, KisImageWSP image) | |
| void | setImage (KisImageWSP image) |
| virtual | ~KisCustomBrushWidget () |
Public Member Functions inherited from KisWdgCustomBrush | |
| KisWdgCustomBrush (QWidget *parent) | |
Protected Member Functions | |
| void | showEvent (QShowEvent *) override |
Private Slots | |
| void | slotAddPredefined () |
| void | slotSpacingChanged () |
| void | slotUpdateCurrentBrush (int i=0) |
| void | slotUpdateSaveButton () |
| void | slotUpdateUseColorAsMask (bool useColorAsMask) |
Private Member Functions | |
| void | createBrush () |
| void | updatePreviewImage () |
Private Attributes | |
| KisBrushSP | m_brush |
| KisImageWSP | m_image |
| KoResourceServer< KisBrush > * | m_rServer {0} |
Definition at line 36 of file kis_custom_brush_widget.h.
| KisCustomBrushWidget::KisCustomBrushWidget | ( | QWidget * | parent, |
| const QString & | caption, | ||
| KisImageWSP | image ) |
Definition at line 39 of file kis_custom_brush_widget.cpp.
References KisBrushServerProvider::brushServer(), connect(), KisBrushServerProvider::instance(), m_brush, m_rServer, slotAddPredefined(), slotSpacingChanged(), slotUpdateCurrentBrush(), and slotUpdateUseColorAsMask().
|
virtual |
Definition at line 67 of file kis_custom_brush_widget.cpp.
| KisBrushSP KisCustomBrushWidget::brush | ( | ) |
Definition at line 72 of file kis_custom_brush_widget.cpp.
References m_brush.
|
private |
Definition at line 178 of file kis_custom_brush_widget.cpp.
References ALPHAMASK, KisParasite::Angular, KoColorSpace::applyAlphaU8Mask(), KisImage::barrierLock(), KisNode::childNodes(), KisPaintDevice::colorSpace(), KisParasite::Constant, KisPaintDevice::createHLineIteratorNG(), KisSharedPtr< T >::data(), KisImage::globalSelection(), KisImage::height(), IMAGESTAMP, KisParasite::Incremental, LIGHTNESSMAP, m_brush, m_image, KisBaseConstIteratorNG::nextPixel(), KisHLineConstIteratorNG::nextRow(), KisBaseConstAccessor::oldRawData(), KisParasite::Pressure, KisImage::projection(), KisSelection::projection(), KisBaseNode::projection(), KisParasite::Random, KisNodeFacade::root, KisSelection::selectedExactRect(), KoProperties::setProperty(), TEMPORARY_BRUSH_NAME, TEMPORARY_FILENAME, KisImage::unlock(), and KisImage::width().
| void KisCustomBrushWidget::setImage | ( | KisImageWSP | image | ) |
Definition at line 77 of file kis_custom_brush_widget.cpp.
References createBrush(), m_image, and updatePreviewImage().
|
overrideprotected |
Definition at line 83 of file kis_custom_brush_widget.cpp.
References slotUpdateCurrentBrush().
|
signal |
|
privateslot |
Definition at line 142 of file kis_custom_brush_widget.cpp.
References KisResourceUserOperations::addResourceWithUserInput(), ResourceType::Brushes, m_brush, m_rServer, KoResourcePaths::saveLocation(), and sigNewPredefinedBrush().
|
privateslot |
|
privateslot |
Definition at line 100 of file kis_custom_brush_widget.cpp.
References createBrush(), m_image, and updatePreviewImage().
|
privateslot |
Definition at line 127 of file kis_custom_brush_widget.cpp.
References m_rServer, and KoResourceServer< T >::saveLocation().
|
privateslot |
Definition at line 121 of file kis_custom_brush_widget.cpp.
References slotUpdateCurrentBrush().
|
private |
Definition at line 88 of file kis_custom_brush_widget.cpp.
References m_brush.
|
private |
Definition at line 64 of file kis_custom_brush_widget.h.
|
private |
Definition at line 63 of file kis_custom_brush_widget.h.
|
private |
Definition at line 66 of file kis_custom_brush_widget.h.