Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimatedBrushAnnotation.cpp
Go to the documentation of this file.
1
/*
2
* This file is part of the KDE project
3
*
4
* SPDX-FileCopyrightText: 2015 Boudewijn Rempt <boud@valdyas.org>
5
*
6
* SPDX-License-Identifier: GPL-2.0-or-later
7
*/
8
#include "
KisAnimatedBrushAnnotation.h
"
9
10
#include <QByteArray>
11
#include <QBuffer>
12
13
#include <
kis_pipebrush_parasite.h
>
14
15
KisAnimatedBrushAnnotation::KisAnimatedBrushAnnotation
(
const
KisPipeBrushParasite
¶site)
16
:
KisAnnotation
(
"ImagePipe Parasite"
,
17
i18n(
"Brush selection information for animated brushes"
),
18
QByteArray())
19
{
20
QBuffer buf(&
m_annotation
);
21
buf.open(QBuffer::WriteOnly);
22
parasite.
saveToDevice
(&buf);
23
buf.close();
24
}
KisAnimatedBrushAnnotation.h
KisAnimatedBrushAnnotation::KisAnimatedBrushAnnotation
KisAnimatedBrushAnnotation(const KisPipeBrushParasite ¶site)
Definition
KisAnimatedBrushAnnotation.cpp:15
KisAnnotation
A data extension mechanism for Krita.
Definition
kis_annotation.h:42
KisAnnotation::m_annotation
QByteArray m_annotation
Definition
kis_annotation.h:119
KisPipeBrushParasite
Definition
kis_pipebrush_parasite.h:49
KisPipeBrushParasite::saveToDevice
bool saveToDevice(QIODevice *dev) const
Definition
kis_pipebrush_parasite.cpp:124
kis_pipebrush_parasite.h
plugins
impex
brush
KisAnimatedBrushAnnotation.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52