Krita Source Code Documentation
Loading...
Searching...
No Matches
KoResourceCachePrefixedStorageWrapper.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KoResourceCachePrefixedStorageWrapper.h
"
7
8
#include <QVariant>
9
10
11
KoResourceCachePrefixedStorageWrapper::KoResourceCachePrefixedStorageWrapper
(
const
QString &prefix,
KoResourceCacheInterfaceSP
baseInterface)
12
: m_prefix(prefix),
13
m_baseInterface(baseInterface)
14
{
15
}
16
17
QVariant
KoResourceCachePrefixedStorageWrapper::fetch
(
const
QString &key)
const
18
{
19
return
m_baseInterface
->fetch(
m_prefix
+ key);
20
}
21
22
void
KoResourceCachePrefixedStorageWrapper::put
(
const
QString &key,
const
QVariant &
value
)
23
{
24
m_baseInterface
->put(
m_prefix
+ key,
value
);
25
}
value
float value(const T *src, size_t ch)
Definition
JPEGXLImport.cpp:93
KoResourceCachePrefixedStorageWrapper.h
KoResourceCachePrefixedStorageWrapper::m_baseInterface
KoResourceCacheInterfaceSP m_baseInterface
Definition
KoResourceCachePrefixedStorageWrapper.h:31
KoResourceCachePrefixedStorageWrapper::m_prefix
QString m_prefix
Definition
KoResourceCachePrefixedStorageWrapper.h:30
KoResourceCachePrefixedStorageWrapper::put
void put(const QString &key, const QVariant &value) override
Definition
KoResourceCachePrefixedStorageWrapper.cpp:22
KoResourceCachePrefixedStorageWrapper::KoResourceCachePrefixedStorageWrapper
KoResourceCachePrefixedStorageWrapper(const QString &prefix, KoResourceCacheInterfaceSP baseInterface)
Definition
KoResourceCachePrefixedStorageWrapper.cpp:11
KoResourceCachePrefixedStorageWrapper::fetch
QVariant fetch(const QString &key) const override
fetch a cached object from the cache using key
Definition
KoResourceCachePrefixedStorageWrapper.cpp:17
QSharedPointer< KoResourceCacheInterface >
libs
resources
KoResourceCachePrefixedStorageWrapper.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52