|
Krita Source Code Documentation
|
#include <kis_dlg_filter.h>
Inheritance diagram for KisDlgFilter:Classes | |
| struct | Private |
Public Slots | |
| void | adjustSize () |
Public Member Functions | |
| KisDlgFilter (KisViewManager *view, KisNodeSP node, KisFilterManager *filterManager, QWidget *parent=0) | |
| void | setFilter (KisFilterSP f, KisFilterConfigurationSP overrideDefaultConfig) |
| ~KisDlgFilter () override | |
Protected Slots | |
| void | createMask () |
| void | enablePreviewToggled (bool checked) |
| void | filterSelectionChanged () |
| void | slotOnAccept () |
| void | slotOnReject () |
Private Slots | |
| void | slotFilterWidgetSizeChanged () |
| void | updatePreview () |
Private Member Functions | |
| void | setDialogTitle (KisFilterSP f) |
| void | startApplyingFilter (KisFilterConfigurationSP config) |
Private Attributes | |
| KisDlgFilter::Private *const | d |
Definition at line 17 of file kis_dlg_filter.h.
| KisDlgFilter::KisDlgFilter | ( | KisViewManager * | view, |
| KisNodeSP | node, | ||
| KisFilterManager * | filterManager, | ||
| QWidget * | parent = 0 ) |
Definition at line 61 of file kis_dlg_filter.cpp.
References connect(), createMask(), d, enablePreviewToggled(), KisFilterManager::filterAllSelectedFrames(), KisDlgFilter::Private::filterManager, filterSelectionChanged(), KisIconUtils::loadIcon(), KisDlgFilter::Private::node, KisBaseNode::paintDevice(), slotFilterWidgetSizeChanged(), slotOnAccept(), slotOnReject(), and KisDlgFilter::Private::uiFilterDialog.
|
override |
Definition at line 120 of file kis_dlg_filter.cpp.
References d, and KisConfig::writeEntry().
|
slot |
Definition at line 170 of file kis_dlg_filter.cpp.
|
protectedslot |
Definition at line 204 of file kis_dlg_filter.cpp.
References KisNodeCommandsAdapter::addNode(), KisNode::allowAsChild(), KisViewManager::blockUntilOperationsFinished(), KisFilterManager::cancelRunningStroke(), KisDlgFilter::Private::currentFilter, d, KisSharedPtr< T >::data(), KisDlgFilter::Private::filterManager, KisViewManager::image(), KisFilterManager::isStrokeRunning(), KisNode::lastChild(), KisBaseProcessor::name(), KisDlgFilter::Private::node, KisViewManager::selection(), KisDlgFilter::Private::uiFilterDialog, updatePreview(), and KisDlgFilter::Private::view.
|
protectedslot |
Definition at line 230 of file kis_dlg_filter.cpp.
References KisFilterManager::cancelRunningStroke(), d, KisDlgFilter::Private::filterManager, KisFilterManager::isStrokeRunning(), KisSignalCompressor::start(), and KisDlgFilter::Private::updateCompressor.
|
protectedslot |
Definition at line 244 of file kis_dlg_filter.cpp.
References KisDlgFilter::Private::currentFilter, d, KisSharedPtr< T >::isNull(), setDialogTitle(), KisSignalCompressor::start(), KisBaseProcessor::supportsAdjustmentLayers, KisDlgFilter::Private::uiFilterDialog, and KisDlgFilter::Private::updateCompressor.
|
private |
Definition at line 137 of file kis_dlg_filter.cpp.
References KisSharedPtr< T >::isNull(), and KisBaseProcessor::name().
| void KisDlgFilter::setFilter | ( | KisFilterSP | f, |
| KisFilterConfigurationSP | overrideDefaultConfig ) |
Definition at line 126 of file kis_dlg_filter.cpp.
References KisDlgFilter::Private::currentFilter, d, setDialogTitle(), KisSignalCompressor::start(), KisDlgFilter::Private::uiFilterDialog, and KisDlgFilter::Private::updateCompressor.
|
privateslot |
Definition at line 175 of file kis_dlg_filter.cpp.
|
protectedslot |
Definition at line 180 of file kis_dlg_filter.cpp.
References d, KisDlgFilter::Private::filterManager, KisFilterManager::finish(), KisFilterManager::isStrokeRunning(), KisFilterManager::setFilterAllSelectedFrames(), KisConfig::setShowFilterGallery(), startApplyingFilter(), and KisDlgFilter::Private::uiFilterDialog.
|
protectedslot |
Definition at line 195 of file kis_dlg_filter.cpp.
References KisFilterManager::cancelRunningStroke(), d, KisDlgFilter::Private::filterManager, KisFilterManager::isStrokeRunning(), KisConfig::setShowFilterGallery(), and KisDlgFilter::Private::uiFilterDialog.
|
private |
Definition at line 142 of file kis_dlg_filter.cpp.
References KisFilterManager::apply(), d, KisSharedPtr< T >::data(), KisDlgFilter::Private::filterManager, KisDlgFilter::Private::node, and KisDlgFilter::Private::uiFilterDialog.
|
privateslot |
Definition at line 153 of file kis_dlg_filter.cpp.
References KisFilter::configurationAllowedForMask(), KisDlgFilter::Private::currentFilter, d, startApplyingFilter(), and KisDlgFilter::Private::uiFilterDialog.
|
private |
Definition at line 55 of file kis_dlg_filter.h.