Krita Source Code Documentation
Loading...
Searching...
No Matches
KisEmbeddedTextureData.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#ifndef KISEMBEDDEDTEXTUREDATA_H
7
#define KISEMBEDDEDTEXTUREDATA_H
8
9
#include "
kis_types.h
"
10
#include <boost/operators.hpp>
11
#include <kritapaintop_export.h>
12
#include <
KoPattern.h
>
13
14
class
KisPropertiesConfiguration
;
15
16
17
class
PAINTOP_EXPORT
KisEmbeddedTextureData
: boost::equality_comparable<KisEmbeddedTextureData>
18
{
19
public
:
20
inline
friend
bool
operator==
(
const
KisEmbeddedTextureData
&lhs,
const
KisEmbeddedTextureData
&rhs) {
21
return
lhs.
md5Base64
== rhs.
md5Base64
&&
22
lhs.
md5sum
== rhs.
md5sum
&&
23
lhs.
fileName
== rhs.
fileName
&&
24
lhs.
name
== rhs.
name
&&
25
lhs.
patternBase64
== rhs.
patternBase64
;
26
}
27
28
QString
md5Base64
;
29
QString
md5sum
;
30
QString
fileName
;
31
QString
name
;
32
QString
patternBase64
;
33
34
bool
isNull()
const
;
35
36
static
KisEmbeddedTextureData
fromPattern(
KoPatternSP
pattern);
37
KoResourceLoadResult
loadLinkedPattern(
KisResourcesInterfaceSP
resourcesInterface)
const
;
38
39
bool
read(
const
KisPropertiesConfiguration
*setting);
40
void
write(
KisPropertiesConfiguration
*setting)
const
;
41
42
private
:
43
KoResourceLoadResult
tryFetchPattern(
KisResourcesInterfaceSP
resourcesInterface)
const
;
44
KoResourceLoadResult
tryLoadEmbeddedPattern()
const
;
45
};
46
47
#endif
// KISEMBEDDEDTEXTUREDATA_H
KoPattern.h
KisEmbeddedTextureData
Definition
KisEmbeddedTextureData.h:18
KisEmbeddedTextureData::patternBase64
QString patternBase64
Definition
KisEmbeddedTextureData.h:32
KisEmbeddedTextureData::name
QString name
Definition
KisEmbeddedTextureData.h:31
KisEmbeddedTextureData::md5Base64
QString md5Base64
Definition
KisEmbeddedTextureData.h:28
KisEmbeddedTextureData::md5sum
QString md5sum
Definition
KisEmbeddedTextureData.h:29
KisEmbeddedTextureData::operator==
friend bool operator==(const KisEmbeddedTextureData &lhs, const KisEmbeddedTextureData &rhs)
Definition
KisEmbeddedTextureData.h:20
KisEmbeddedTextureData::fileName
QString fileName
Definition
KisEmbeddedTextureData.h:30
KoResourceLoadResult
Definition
KoResourceLoadResult.h:17
QSharedPointer< KoPattern >
kis_types.h
KisPropertiesConfiguration
Definition
kis_properties_configuration.cc:26
plugins
paintops
libpaintop
KisEmbeddedTextureData.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52