|
Krita Source Code Documentation
|
#include <Resource.h>
Inheritance diagram for Resource:Classes | |
| struct | Private |
Public Slots | |
| QString | filename () const |
| QImage | image () const |
| QString | name () const |
| void | setImage (QImage image) |
| void | setName (QString value) |
| QString | type () const |
Public Member Functions | |
| bool | operator!= (const Resource &other) const |
| Resource | operator= (const Resource &rhs) |
| bool | operator== (const Resource &other) const |
| Resource (const Resource &rhs) | |
| Resource (int resourceId, const QString &type, const QString &name, const QString &filename, const QImage &image, QObject *parent=0) | |
| Resource (KoResourceSP resource, const QString &type, QObject *parent=0) | |
| ~Resource () override | |
Private Member Functions | |
| KoResourceSP | resource () const |
Private Attributes | |
| QScopedPointer< Private > | d |
Friends | |
| class | Palette |
| class | Preset |
| class | PresetChooser |
| class | View |
| Assistance tools: guides, reference, etc. | |
A Resource represents a gradient, pattern, brush tip, brush preset, palette or workspace definition.
Resources are identified by their type, name and filename. If you want to change the contents of a resource, you should read its data using data(), parse it and write the changed contents back.
Definition at line 30 of file Resource.h.
| Resource::Resource | ( | int | resourceId, |
| const QString & | type, | ||
| const QString & | name, | ||
| const QString & | filename, | ||
| const QImage & | image, | ||
| QObject * | parent = 0 ) |
Definition at line 28 of file Resource.cpp.
References d, filename(), image(), name(), and type().
| Resource::Resource | ( | KoResourceSP | resource, |
| const QString & | type, | ||
| QObject * | parent = 0 ) |
Definition at line 39 of file Resource.cpp.
References d, resource(), and type().
|
override |
Definition at line 50 of file Resource.cpp.
| Resource::Resource | ( | const Resource & | rhs | ) |
|
slot |
The filename of the resource, if present. Not all resources are loaded from files.
Definition at line 100 of file Resource.cpp.
References d.
|
slot |
An image that can be used to represent the resource in the user interface. For some resources, like patterns, the image is identical to the resource, for others it's a mere icon.
Definition at line 106 of file Resource.cpp.
References d.
|
slot |
| bool Resource::operator!= | ( | const Resource & | other | ) | const |
| bool Resource::operator== | ( | const Resource & | other | ) | const |
|
private |
Definition at line 116 of file Resource.cpp.
References d, KisResourceLocator::instance(), and KisResourceLocator::resourceForId().
|
slot |
|
slot |
setName changes the user-visible name of the current resource.
Definition at line 95 of file Resource.cpp.
|
slot |
Return the type of this resource. Valid types are:
Definition at line 85 of file Resource.cpp.
References d.
|
friend |
Definition at line 93 of file Resource.h.
|
friend |
Definition at line 94 of file Resource.h.
|
friend |
Definition at line 91 of file Resource.h.
|
friend |
Assistance tools: guides, reference, etc.
Definition at line 92 of file Resource.h.
|
private |
Definition at line 98 of file Resource.h.