Krita Source Code Documentation
Loading...
Searching...
No Matches
KoLocalStrokeCanvasResources Class Reference

#include <KoLocalStrokeCanvasResources.h>

+ Inheritance diagram for KoLocalStrokeCanvasResources:

Classes

struct  Private
 

Public Member Functions

 KoLocalStrokeCanvasResources ()
 
 KoLocalStrokeCanvasResources (const KoLocalStrokeCanvasResources &rhs)
 
KoLocalStrokeCanvasResourcesoperator= (const KoLocalStrokeCanvasResources &rhs)
 
QVariant resource (int key) const override
 
void storeResource (int key, const QVariant &resource)
 
 ~KoLocalStrokeCanvasResources ()
 
- Public Member Functions inherited from KoCanvasResourcesInterface
virtual ~KoCanvasResourcesInterface ()
 

Private Attributes

const QScopedPointer< Privatem_d
 

Detailed Description

Definition at line 16 of file KoLocalStrokeCanvasResources.h.

Constructor & Destructor Documentation

◆ KoLocalStrokeCanvasResources() [1/2]

KoLocalStrokeCanvasResources::KoLocalStrokeCanvasResources ( )

Definition at line 17 of file KoLocalStrokeCanvasResources.cpp.

18 : m_d(new Private)
19{
20}
const QScopedPointer< Private > m_d

◆ KoLocalStrokeCanvasResources() [2/2]

KoLocalStrokeCanvasResources::KoLocalStrokeCanvasResources ( const KoLocalStrokeCanvasResources & rhs)

Definition at line 22 of file KoLocalStrokeCanvasResources.cpp.

23 : m_d(new Private)
24{
25 m_d->resources = rhs.m_d->resources;
26}

References m_d.

◆ ~KoLocalStrokeCanvasResources()

KoLocalStrokeCanvasResources::~KoLocalStrokeCanvasResources ( )

Definition at line 34 of file KoLocalStrokeCanvasResources.cpp.

35{
36}

Member Function Documentation

◆ operator=()

KoLocalStrokeCanvasResources & KoLocalStrokeCanvasResources::operator= ( const KoLocalStrokeCanvasResources & rhs)

Definition at line 28 of file KoLocalStrokeCanvasResources.cpp.

29{
30 m_d->resources = rhs.m_d->resources;
31 return *this;
32}

References m_d.

◆ resource()

QVariant KoLocalStrokeCanvasResources::resource ( int key) const
overridevirtual

Implements KoCanvasResourcesInterface.

Definition at line 39 of file KoLocalStrokeCanvasResources.cpp.

40{
41 return m_d->resources.value(key, QVariant());
42}

References m_d.

◆ storeResource()

void KoLocalStrokeCanvasResources::storeResource ( int key,
const QVariant & resource )

Definition at line 44 of file KoLocalStrokeCanvasResources.cpp.

45{
46 m_d->resources[key] = resource;
47}
QVariant resource(int key) const override

References m_d, and resource().

Member Data Documentation

◆ m_d

const QScopedPointer<Private> KoLocalStrokeCanvasResources::m_d
private

Definition at line 29 of file KoLocalStrokeCanvasResources.h.


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