|
Krita Source Code Documentation
|
a KisResourcesInterface-like resources storage for preloaded resources More...
#include <KisLocalStrokeResources.h>
Inheritance diagram for KisLocalStrokeResources:Public Member Functions | |
| void | addResource (KoResourceSP resource) |
| KisLocalStrokeResources * | clone () const |
| KisLocalStrokeResources () | |
| KisLocalStrokeResources (const QList< KoResourceSP > &localResources) | |
| void | removeResource (KoResourceSP resource) |
Public Member Functions inherited from KisResourcesInterface | |
| KisResourcesInterface () | |
| ResourceSourceAdapter & | source (const QString &type) const |
| template<typename T > | |
| TypedResourceSourceAdapter< T > | source (const QString &type) const |
| virtual | ~KisResourcesInterface () |
Protected Member Functions | |
| ResourceSourceAdapter * | createSourceImpl (const QString &type) const override |
Protected Member Functions inherited from KisResourcesInterface | |
| KisResourcesInterface (KisResourcesInterfacePrivate *dd) | |
Private Member Functions | |
| Q_DECLARE_PRIVATE (KisLocalStrokeResources) | |
Additional Inherited Members | |
Protected Attributes inherited from KisResourcesInterface | |
| QScopedPointer< KisResourcesInterfacePrivate > | d_ptr |
a KisResourcesInterface-like resources storage for preloaded resources
KisLocalStrokeResources stores preloaded resources and dispatches them to the consumers as a resources source.
It is used by the strokes to avoid accessing global resource storage from non-gui threads.
Definition at line 23 of file KisLocalStrokeResources.h.
| KisLocalStrokeResources::KisLocalStrokeResources | ( | ) |
Definition at line 88 of file KisLocalStrokeResources.cpp.
| KisLocalStrokeResources::KisLocalStrokeResources | ( | const QList< KoResourceSP > & | localResources | ) |
Definition at line 93 of file KisLocalStrokeResources.cpp.
| void KisLocalStrokeResources::addResource | ( | KoResourceSP | resource | ) |
Definition at line 98 of file KisLocalStrokeResources.cpp.
References KIS_SAFE_ASSERT_RECOVER, and warnKrita.
| KisLocalStrokeResources * KisLocalStrokeResources::clone | ( | ) | const |
Definition at line 115 of file KisLocalStrokeResources.cpp.
References KisLocalStrokeResources().
|
overrideprotectedvirtual |
Implements KisResourcesInterface.
Definition at line 121 of file KisLocalStrokeResources.cpp.
|
private |
| void KisLocalStrokeResources::removeResource | ( | KoResourceSP | resource | ) |
Definition at line 109 of file KisLocalStrokeResources.cpp.