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

#include <KisResourcesInterface_p.h>

+ Inheritance diagram for KisResourcesInterfacePrivate:

Public Member Functions

KisResourcesInterface::ResourceSourceAdapterfindExistingSource (const QString &type) const
 
virtual ~KisResourcesInterfacePrivate ()
 

Public Attributes

QReadWriteLock lock
 
std::unordered_map< QString, std::unique_ptr< KisResourcesInterface::ResourceSourceAdapter > > sourceAdapters
 

Detailed Description

Constructor & Destructor Documentation

◆ ~KisResourcesInterfacePrivate()

virtual KisResourcesInterfacePrivate::~KisResourcesInterfacePrivate ( )
inlinevirtual

Definition at line 54 of file KisResourcesInterface_p.h.

54{}

Member Function Documentation

◆ findExistingSource()

KisResourcesInterface::ResourceSourceAdapter * KisResourcesInterfacePrivate::findExistingSource ( const QString & type) const
inline

Definition at line 43 of file KisResourcesInterface_p.h.

43 {
44 auto it = this->sourceAdapters.find(type);
45 if (it != this->sourceAdapters.end()) {
46 KIS_ASSERT(bool(it->second));
47
48 return it->second.get();
49 }
50
51 return nullptr;
52 }
std::unordered_map< QString, std::unique_ptr< KisResourcesInterface::ResourceSourceAdapter > > sourceAdapters
#define KIS_ASSERT(cond)
Definition kis_assert.h:33

References KIS_ASSERT.

Member Data Documentation

◆ lock

QReadWriteLock KisResourcesInterfacePrivate::lock
mutable

Definition at line 41 of file KisResourcesInterface_p.h.

◆ sourceAdapters

std::unordered_map<QString, std::unique_ptr< KisResourcesInterface::ResourceSourceAdapter> > KisResourcesInterfacePrivate::sourceAdapters
mutable

Definition at line 40 of file KisResourcesInterface_p.h.


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