|
Krita Source Code Documentation
|
#include <KoSvgSymbolCollectionResource.h>
Inheritance diagram for KoSvgSymbolCollectionResource:Classes | |
| struct | Private |
Public Member Functions | |
| KoResourceSP | clone () const override |
| QString | creator () const |
| QString | defaultFileExtension () const override |
| QString | description () const |
| KoSvgSymbolCollectionResource () | |
| Create an empty color set. | |
| KoSvgSymbolCollectionResource (const KoSvgSymbolCollectionResource &rhs) | |
| KoSvgSymbolCollectionResource (const QString &filename) | |
| QString | language () const |
| QString | license () const |
| bool | loadFromDevice (QIODevice *dev, KisResourcesInterfaceSP resourcesInterface) override |
| KoSvgSymbolCollectionResource & | operator= (const KoSvgSymbolCollectionResource &rhs)=delete |
| QStringList | permits () const |
| QPair< QString, QString > | resourceType () const override |
| QString | rights () const |
| bool | saveToDevice (QIODevice *dev) const override |
| QStringList | subjects () const |
| QVector< KoSvgSymbol * > | symbols () const |
| QString | title () const |
| ~KoSvgSymbolCollectionResource () override | |
Public Member Functions inherited from KoResource | |
| bool | active () const |
| void | addMetaData (QString key, QVariant value) |
| store the given key, value pair in the resource | |
| virtual void | clearSideLoadedResources () |
| virtual QList< KoResourceLoadResult > | embeddedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| QString | filename () const |
| QImage | image () const |
| bool | isDirty () const |
| virtual bool | isEphemeral () const |
| virtual bool | isSerializable () const |
| KoResource () | |
| KoResource (const KoResource &rhs) | |
| KoResource (const QString &filename) | |
| virtual QList< KoResourceLoadResult > | linkedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| bool | load (KisResourcesInterfaceSP resourcesInterface) |
| QString | md5Sum (bool generateIfEmpty=true) const |
| QMap< QString, QVariant > | metadata () const |
| get a map with all the metadata | |
| virtual QString | name () const |
| KoResource & | operator= (const KoResource &rhs)=delete |
| bool | permanent () const |
| virtual QList< int > | requiredCanvasResources () const |
| QList< KoResourceLoadResult > | requiredResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| int | resourceId () const |
| bool | save () |
| void | setActive (bool active) |
| void | setDirty (bool value) |
| Mark the preset as modified but not saved. | |
| void | setFilename (const QString &filename) |
| void | setImage (const QImage &image) |
| void | setMD5Sum (const QString &md5sum) |
| Set the md5sum of this resource. It must be in hex-encoded string format. | |
| void | setName (const QString &name) |
| void | setPermanent (bool permanent) |
| void | setResourceId (int id) |
| void | setStorageLocation (const QString &location) |
| void | setValid (bool valid) |
| void | setVersion (int version) |
| virtual QList< KoResourceLoadResult > | sideLoadedResources (KisResourcesInterfaceSP globalResourcesInterface) const |
| KoResourceSignature | signature () const |
| QString | storageLocation () const |
| QList< KoResourceLoadResult > | takeSideLoadedResources (KisResourcesInterfaceSP globalResourcesInterface) |
| virtual QImage | thumbnail () const |
| thumbnail the thumbnail image to use in resource selectors | |
| virtual QString | thumbnailPath () const |
| thumbnailPath returns the path to a separate thumbnail image, outside the actual resource file itself. If the path is relative, it is supposed start in the same location as the resource itself. If it's absolute, that is, it starts with "/", it is from the root of the storage. | |
| virtual void | updateThumbnail () |
| updateThumbnail updates the thumbnail for this resource. Reimplement if your thumbnail is something else than the image set with setImage. | |
| bool | valid () const |
| int | version () const |
| Get the version of the resource. | |
| virtual | ~KoResource () |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Private Attributes | |
| const QScopedPointer< Private > | d |
Additional Inherited Members | |
Public Attributes inherited from KoResource | |
| bool | active {true} |
| QString | filename |
| QImage | image |
| QString | md5sum |
| QMap< QString, QVariant > | metadata |
| bool | modified {false} |
| QString | name |
| bool | permanent {false} |
| int | resourceId {-1} |
| QString | storageLocation |
| bool | valid {false} |
| int | version {-1} |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Loads an svg file that contains "symbol" objects and creates a collection of those objects.
Definition at line 56 of file KoSvgSymbolCollectionResource.h.
|
explicit |
Definition at line 78 of file KoSvgSymbolCollectionResource.cpp.
| KoSvgSymbolCollectionResource::KoSvgSymbolCollectionResource | ( | ) |
Create an empty color set.
Definition at line 84 of file KoSvgSymbolCollectionResource.cpp.
|
override |
Definition at line 108 of file KoSvgSymbolCollectionResource.cpp.
References d.
| KoSvgSymbolCollectionResource::KoSvgSymbolCollectionResource | ( | const KoSvgSymbolCollectionResource & | rhs | ) |
Definition at line 90 of file KoSvgSymbolCollectionResource.cpp.
References d, KoResource::filename, KoResource::setFilename(), and KoResource::setValid().
|
overridevirtual |
Implements KoResource.
Definition at line 103 of file KoSvgSymbolCollectionResource.cpp.
References KoSvgSymbolCollectionResource().
| QString KoSvgSymbolCollectionResource::creator | ( | ) | const |
Definition at line 194 of file KoSvgSymbolCollectionResource.cpp.
|
overridevirtual |
Reimplemented from KoResource.
Definition at line 179 of file KoSvgSymbolCollectionResource.cpp.
| QString KoSvgSymbolCollectionResource::description | ( | ) | const |
Definition at line 189 of file KoSvgSymbolCollectionResource.cpp.
References d.
| QString KoSvgSymbolCollectionResource::language | ( | ) | const |
Definition at line 204 of file KoSvgSymbolCollectionResource.cpp.
| QString KoSvgSymbolCollectionResource::license | ( | ) | const |
Definition at line 214 of file KoSvgSymbolCollectionResource.cpp.
|
overridevirtual |
Implements KoResource.
Definition at line 113 of file KoSvgSymbolCollectionResource.cpp.
References SvgParser::createDocumentFromSvg(), d, SvgParser::documentDescription(), SvgParser::documentTitle(), errKrita, KoResource::filename, KoMD5Generator::generateHash(), SvgParser::parseSvg(), KoResource::setImage(), KoResource::setMD5Sum(), KoResource::setName(), SvgParser::setResolution(), KoResource::setValid(), and SvgParser::takeSymbols().
|
delete |
| QStringList KoSvgSymbolCollectionResource::permits | ( | ) | const |
Definition at line 219 of file KoSvgSymbolCollectionResource.cpp.
|
inlineoverridevirtual |
Implements KoResource.
Definition at line 77 of file KoSvgSymbolCollectionResource.h.
References ResourceType::Symbols.
| QString KoSvgSymbolCollectionResource::rights | ( | ) | const |
Definition at line 199 of file KoSvgSymbolCollectionResource.cpp.
|
overridevirtual |
Reimplemented from KoResource.
Definition at line 171 of file KoSvgSymbolCollectionResource.cpp.
References d.
| QStringList KoSvgSymbolCollectionResource::subjects | ( | ) | const |
Definition at line 209 of file KoSvgSymbolCollectionResource.cpp.
| QVector< KoSvgSymbol * > KoSvgSymbolCollectionResource::symbols | ( | ) | const |
Definition at line 224 of file KoSvgSymbolCollectionResource.cpp.
References d.
| QString KoSvgSymbolCollectionResource::title | ( | ) | const |
Definition at line 184 of file KoSvgSymbolCollectionResource.cpp.
References d.
|
private |
Definition at line 97 of file KoSvgSymbolCollectionResource.h.