The KisResourceLoader class is an abstract interface class that must be implemented by actual resource classes and registered with the KisResourceLoaderRegistry.
More...
#include <KisResourceLoader.h>
The KisResourceLoader class is an abstract interface class that must be implemented by actual resource classes and registered with the KisResourceLoaderRegistry.
Definition at line 26 of file KisResourceLoader.h.
◆ KisResourceLoaderBase()
| KisResourceLoaderBase::KisResourceLoaderBase |
( |
const QString & | resourceSubType, |
|
|
const QString & | resourceType, |
|
|
const QString & | name, |
|
|
const QStringList & | mimetypes ) |
|
inline |
Definition at line 30 of file KisResourceLoader.h.
31 {
36 }
QString m_resourceSubType
QString resourceType() const
QString resourceSubType() const
QString name() const
The user-friendly name of the category.
QStringList mimetypes() const
◆ ~KisResourceLoaderBase()
| virtual KisResourceLoaderBase::~KisResourceLoaderBase |
( |
| ) |
|
|
inlinevirtual |
◆ create()
| virtual KoResourceSP KisResourceLoaderBase::create |
( |
const QString & | name | ) |
|
|
pure virtual |
◆ filters()
◆ id()
| QString KisResourceLoaderBase::id |
( |
| ) |
const |
|
inline |
◆ load() [1/2]
Load this resource.
- Returns
- a resource if loading the resource succeeded, 0 otherwise
Definition at line 94 of file KisResourceLoader.h.
95 {
97 return load(resource, dev, resourcesInterface) ? resource : 0;
98 }
virtual KoResourceSP create(const QString &name)=0
bool load(KoResourceSP resource, QIODevice &dev, KisResourcesInterfaceSP resourcesInterface)
◆ load() [2/2]
Definition at line 84 of file KisResourceLoader.h.
85 {
86 Q_ASSERT(dev.isOpen() && dev.isReadable());
87 return resource->loadFromDevice(&dev, resourcesInterface);
88 }
◆ mimetypes()
◆ name()
| QString KisResourceLoaderBase::name |
( |
| ) |
const |
|
inline |
◆ resourceSubType()
| QString KisResourceLoaderBase::resourceSubType |
( |
| ) |
const |
|
inline |
Definition at line 65 of file KisResourceLoader.h.
66 {
68 }
QString id() const
For registration in KisResourceLoaderRegistry.
◆ resourceType()
| QString KisResourceLoaderBase::resourceType |
( |
| ) |
const |
|
inline |
- Returns
- the folder in the resource storage where resources of this type are located
Definition at line 60 of file KisResourceLoader.h.
◆ m_mimetypes
◆ m_name
| QString KisResourceLoaderBase::m_name |
|
private |
◆ m_resourceSubType
| QString KisResourceLoaderBase::m_resourceSubType |
|
private |
◆ m_resourceType
| QString KisResourceLoaderBase::m_resourceType |
|
private |
The documentation for this class was generated from the following files: