Krita Source Code Documentation
Loading...
Searching...
No Matches
KisOutlineGenerationPolicy< ParentClass > Class Template Reference

#include <kis_outline_generation_policy.h>

+ Inheritance diagram for KisOutlineGenerationPolicy< ParentClass >:

Public Member Functions

 KisOutlineGenerationPolicy (KisCurrentOutlineFetcher::Options options, KisResourcesInterfaceSP resourcesInterface)
 
void onPropertyChanged () override
 
const KisCurrentOutlineFetcheroutlineFetcher () const
 
 ~KisOutlineGenerationPolicy () override
 

Private Attributes

KisCurrentOutlineFetcher m_outlineFetcher
 

Detailed Description

template<class ParentClass>
class KisOutlineGenerationPolicy< ParentClass >

This is a policy class that adds an ability to have a Outline Generator to a KisPaintOpSettings-based class.

See also
Andrei Alexandrescu "Modern C++ Design: Generic Programming and Design Patterns Applied"

Definition at line 19 of file kis_outline_generation_policy.h.

Constructor & Destructor Documentation

◆ KisOutlineGenerationPolicy()

template<class ParentClass >
KisOutlineGenerationPolicy< ParentClass >::KisOutlineGenerationPolicy ( KisCurrentOutlineFetcher::Options options,
KisResourcesInterfaceSP resourcesInterface )
inline

Definition at line 22 of file kis_outline_generation_policy.h.

24 : ParentClass(resourcesInterface),
25 m_outlineFetcher(options)
26 {
27 }
KisCurrentOutlineFetcher m_outlineFetcher

◆ ~KisOutlineGenerationPolicy()

template<class ParentClass >
KisOutlineGenerationPolicy< ParentClass >::~KisOutlineGenerationPolicy ( )
inlineoverride

Definition at line 29 of file kis_outline_generation_policy.h.

30 {
31 }

Member Function Documentation

◆ onPropertyChanged()

template<class ParentClass >
void KisOutlineGenerationPolicy< ParentClass >::onPropertyChanged ( )
inlineoverride

◆ outlineFetcher()

template<class ParentClass >
const KisCurrentOutlineFetcher * KisOutlineGenerationPolicy< ParentClass >::outlineFetcher ( ) const
inline

Member Data Documentation

◆ m_outlineFetcher

template<class ParentClass >
KisCurrentOutlineFetcher KisOutlineGenerationPolicy< ParentClass >::m_outlineFetcher
private

Definition at line 47 of file kis_outline_generation_policy.h.


The documentation for this class was generated from the following file: