|
Krita Source Code Documentation
|
#include <kis_dlg_generator_layer.h>
Inheritance diagram for KisDlgGeneratorLayer:Public Member Functions | |
| KisFilterConfigurationSP | configuration () const |
| KisDlgGeneratorLayer (const QString &defaultLayerName, KisViewManager *arg_view, QWidget *parent, KisGeneratorLayerSP glayer, const KisFilterConfigurationSP previousConfig, const KisStrokeId stroke) | |
| QString | layerName () const |
| void | setConfiguration (const KisFilterConfigurationSP config) |
| ~KisDlgGeneratorLayer () override | |
Protected Slots | |
| void | previewGenerator () |
| void | restoreLayer () |
| void | saveLayer () |
| void | slotDelayedPreviewGenerator () |
| void | slotNameChanged (const QString &) |
Private Attributes | |
| KisFilterConfigurationSP | configBefore |
| Ui_WdgDlgGeneratorLayer | dlgWidget |
| bool | isEditing |
| KisGeneratorLayerSP | layer |
| KisThreadSafeSignalCompressor | m_compressor |
| bool | m_customName |
| bool | m_freezeName |
| KisStrokeId | m_stroke |
| QWeakPointer< boost::none_t > | m_updateCookie |
| KisViewManager * | m_view |
Create a new generator layer
Definition at line 23 of file kis_dlg_generator_layer.h.
| KisDlgGeneratorLayer::KisDlgGeneratorLayer | ( | const QString & | defaultLayerName, |
| KisViewManager * | arg_view, | ||
| QWidget * | parent, | ||
| KisGeneratorLayerSP | glayer = 0, | ||
| const KisFilterConfigurationSP | previousConfig = 0, | ||
| const KisStrokeId | stroke = KisStrokeId() ) |
Create a new generator layer
| defaultLayerName | the proposed name for this layer |
| arg_view | the view manager |
| parent | the widget parent of this dialog |
| glayer | optional generator layer for editing |
| previousConfig | optional configuration of layer being edited. |
Definition at line 30 of file kis_dlg_generator_layer.cpp.
References configBefore, connect(), dlgWidget, isEditing, layer, KisIconUtils::loadIcon(), m_compressor, m_view, KisBaseNode::name(), previewGenerator(), restoreLayer(), saveLayer(), slotDelayedPreviewGenerator(), and slotNameChanged().
|
override |
Definition at line 111 of file kis_dlg_generator_layer.cpp.
References KisConfig::writeEntry().
| KisFilterConfigurationSP KisDlgGeneratorLayer::configuration | ( | ) | const |
Definition at line 152 of file kis_dlg_generator_layer.cpp.
References dlgWidget.
| QString KisDlgGeneratorLayer::layerName | ( | ) | const |
Definition at line 157 of file kis_dlg_generator_layer.cpp.
References dlgWidget.
|
protectedslot |
Definition at line 140 of file kis_dlg_generator_layer.cpp.
References m_compressor, and KisThreadSafeSignalCompressor::start().
|
protectedslot |
Definition at line 103 of file kis_dlg_generator_layer.cpp.
References configBefore, isEditing, layer, and KisGeneratorLayer::setFilter().
|
protectedslot |
Definition at line 73 of file kis_dlg_generator_layer.cpp.
References KisUndoAdapter::addCommand(), configBefore, configuration(), KisViewManager::document(), isEditing, KIS_ASSERT_RECOVER_RETURN, layer, layerName(), m_view, KisGeneratorLayer::setFilter(), KisDocument::setModified(), KisBaseNode::setName(), and KisViewManager::undoAdapter().
| void KisDlgGeneratorLayer::setConfiguration | ( | const KisFilterConfigurationSP | config | ) |
Definition at line 145 of file kis_dlg_generator_layer.cpp.
References dlgWidget, and slotDelayedPreviewGenerator().
|
protectedslot |
Definition at line 125 of file kis_dlg_generator_layer.cpp.
References configuration(), KIS_ASSERT_RECOVER_RETURN, layer, m_compressor, m_stroke, m_updateCookie, KisGeneratorLayer::previewWithStroke(), KisGeneratorLayer::setFilter(), KisGeneratorLayer::setFilterWithoutUpdate(), and KisThreadSafeSignalCompressor::start().
|
protectedslot |
Definition at line 116 of file kis_dlg_generator_layer.cpp.
References dlgWidget, m_customName, and m_freezeName.
|
private |
Definition at line 60 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 58 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 62 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 59 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 67 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 64 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 65 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 66 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 68 of file kis_dlg_generator_layer.h.
|
private |
Definition at line 61 of file kis_dlg_generator_layer.h.