|
Krita Source Code Documentation
|
#include <KisSessionResource.h>
Inheritance diagram for KisSessionResource:Classes | |
| struct | Private |
Public Member Functions | |
| KoResourceSP | clone () const override |
| QString | defaultFileExtension () const override |
| KisSessionResource (const KisSessionResource &rhs) | |
| KisSessionResource (const QString &filename) | |
| KisSessionResource & | operator= (const KisSessionResource &rhs)=delete |
| void | storeCurrentWindows () |
| ~KisSessionResource () | |
Public Member Functions inherited from KisWindowLayoutResource | |
| void | applyLayout () |
| KoResourceSP | clone () const override |
| QString | defaultFileExtension () const override |
| KisWindowLayoutResource (const KisWindowLayoutResource &rhs) | |
| KisWindowLayoutResource (const QString &filename) | |
| bool | loadFromDevice (QIODevice *dev, KisResourcesInterfaceSP resourcesInterface) override |
| KisWindowLayoutResource & | operator= (const KisWindowLayoutResource &rhs)=delete |
| QPair< QString, QString > | resourceType () const override |
| bool | saveToDevice (QIODevice *dev) const override |
| ~KisWindowLayoutResource () 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) | |
Protected Member Functions | |
| void | loadXml (const QDomElement &root) const override |
| QPair< QString, QString > | resourceType () const override |
| void | saveXml (QDomDocument &doc, QDomElement &root) const override |
Protected Member Functions inherited from KisWindowLayoutResource | |
| void | setWindows (const QList< QPointer< KisMainWindow > > &mainWindows) |
Private Member Functions | |
| void | restore () |
Private Attributes | |
| QScopedPointer< Private > | d |
Friends | |
| class | KisPart |
Additional Inherited Members | |
Static Public Member Functions inherited from KisWindowLayoutResource | |
| static KisWindowLayoutResourceSP | fromCurrentWindows (const QString &filename, const QList< QPointer< KisMainWindow > > &mainWindows, bool showImageInAllWindows, bool primaryWorkspaceFollowsFocus, KisMainWindow *primaryWindow) |
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 |
Definition at line 14 of file KisSessionResource.h.
| KisSessionResource::KisSessionResource | ( | const QString & | filename | ) |
Definition at line 40 of file KisSessionResource.cpp.
| KisSessionResource::~KisSessionResource | ( | ) |
Definition at line 45 of file KisSessionResource.cpp.
| KisSessionResource::KisSessionResource | ( | const KisSessionResource & | rhs | ) |
Definition at line 48 of file KisSessionResource.cpp.
|
overridevirtual |
Implements KoResource.
Definition at line 54 of file KisSessionResource.cpp.
References KisSessionResource().
|
overridevirtual |
Reimplemented from KoResource.
Definition at line 116 of file KisSessionResource.cpp.
|
overrideprotectedvirtual |
Reimplemented from KisWindowLayoutResource.
Definition at line 167 of file KisSessionResource.cpp.
References d, KisSessionResource::Private::View::file, KisPropertiesConfiguration::fromXML(), KisWindowLayoutResource::loadXml(), KisSessionResource::Private::View::viewConfig, and KisSessionResource::Private::View::windowId.
|
delete |
|
inlineoverrideprotectedvirtual |
Implements KoResource.
Definition at line 33 of file KisSessionResource.h.
References ResourceType::Sessions.
|
private |
Definition at line 59 of file KisSessionResource.cpp.
References KisWindowLayoutResource::applyLayout(), KisViewManager::changeAuthorProfile(), d, KisPart::instance(), KisMainWindow::newView(), KisDocument::openPath(), KisView::restoreViewState(), KisViewManager::slotUpdateAuthorProfileActions(), and KisMainWindow::viewManager.
|
overrideprotectedvirtual |
Reimplemented from KisWindowLayoutResource.
Definition at line 141 of file KisSessionResource.cpp.
References d, and KisWindowLayoutResource::saveXml().
| void KisSessionResource::storeCurrentWindows | ( | ) |
Definition at line 121 of file KisSessionResource.cpp.
References d, KisView::document, KisMainWindow::id, KisPart::instance(), KisView::mainWindow(), KisPart::mainWindows, KisView::saveViewState(), KoResource::setValid(), KisWindowLayoutResource::setWindows(), and KisPart::views.
|
friend |
Definition at line 42 of file KisSessionResource.h.
|
private |
Definition at line 45 of file KisSessionResource.h.