|
Krita Source Code Documentation
|
#include <KisTemporaryResourceStorageLock.h>
Inheritance diagram for KisTemporaryResourceStorageLockAdapter:Public Member Functions | |
| KisTemporaryResourceStorageLockAdapter (const QString &temporaryStorageLocationTemplate) | |
| void | lock () |
| QString | storageLocation () const |
| bool | try_lock () |
| void | unlock () |
Private Attributes | |
| QString | m_temporaryStorageLocation |
| QString | m_temporaryStorageLocationTemplate |
A RAII-based locker for creation of a temporary resource storage
Definition at line 19 of file KisTemporaryResourceStorageLock.h.
| KisTemporaryResourceStorageLockAdapter::KisTemporaryResourceStorageLockAdapter | ( | const QString & | temporaryStorageLocationTemplate | ) |
Definition at line 12 of file KisTemporaryResourceStorageLock.cpp.
| void KisTemporaryResourceStorageLockAdapter::lock | ( | ) |
Definition at line 17 of file KisTemporaryResourceStorageLock.cpp.
References KisResourceLocator::addStorage(), KisResourceLocator::instance(), m_temporaryStorageLocation, m_temporaryStorageLocationTemplate, KisResourceStorage::Memory, and storageLocation().
| QString KisTemporaryResourceStorageLockAdapter::storageLocation | ( | ) | const |
Definition at line 39 of file KisTemporaryResourceStorageLock.cpp.
References m_temporaryStorageLocation.
| bool KisTemporaryResourceStorageLockAdapter::try_lock | ( | ) |
| void KisTemporaryResourceStorageLockAdapter::unlock | ( | ) |
Definition at line 32 of file KisTemporaryResourceStorageLock.cpp.
References KisResourceLocator::instance(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_temporaryStorageLocation, and KisResourceLocator::removeStorage().
|
private |
Definition at line 32 of file KisTemporaryResourceStorageLock.h.
|
private |
Definition at line 31 of file KisTemporaryResourceStorageLock.h.