Krita Source Code Documentation
Loading...
Searching...
No Matches
ShrinkSelectionOperation Struct Reference

#include <modify_selection_operations.h>

+ Inheritance diagram for ShrinkSelectionOperation:

Public Member Functions

void runFromXML (KisViewManager *view, const KisOperationConfiguration &config) override
 
 ShrinkSelectionOperation ()
 
- Public Member Functions inherited from KisFilterSelectionOperation
 KisFilterSelectionOperation (const QString &id)
 
void runFilter (KisSelectionFilter *filter, KisViewManager *view, const KisOperationConfiguration &config)
 
- Public Member Functions inherited from KisOperation
QString id () const
 
 KisOperation (const QString &id)
 
virtual ~KisOperation ()
 

Additional Inherited Members

- Protected Member Functions inherited from KisOperation
KisProcessingApplicatorbeginAction (KisViewManager *view, const KUndo2MagicString &actionName)
 
void endAction (KisProcessingApplicator *applicator, const QString &xmlData)
 

Detailed Description

Definition at line 22 of file modify_selection_operations.h.

Constructor & Destructor Documentation

◆ ShrinkSelectionOperation()

ShrinkSelectionOperation::ShrinkSelectionOperation ( )
inline

Definition at line 23 of file modify_selection_operations.h.

23: KisFilterSelectionOperation("shrinkselection") {}

Member Function Documentation

◆ runFromXML()

void ShrinkSelectionOperation::runFromXML ( KisViewManager * view,
const KisOperationConfiguration & config )
overridevirtual

Reimplemented from KisOperation.

Definition at line 19 of file modify_selection_operations.cpp.

20{
21 int xradius = config.getInt("x-radius", 1);
22 int yradius = config.getInt("y-radius", 1);
23 bool edgeLock = config.getBool("edgeLock", false);
24 KisSelectionFilter* filter = new KisShrinkSelectionFilter(xradius, yradius, edgeLock);
25 runFilter(filter, view, config);
26}
void runFilter(KisSelectionFilter *filter, KisViewManager *view, const KisOperationConfiguration &config)
bool getBool(const QString &name, bool def=false) const
int getInt(const QString &name, int def=0) const

References KisPropertiesConfiguration::getBool(), KisPropertiesConfiguration::getInt(), and KisFilterSelectionOperation::runFilter().


The documentation for this struct was generated from the following files: