Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAnimatedBrushAnnotation Class Reference

#include <KisAnimatedBrushAnnotation.h>

+ Inheritance diagram for KisAnimatedBrushAnnotation:

Public Member Functions

KisAnnotationclone () const Q_DECL_OVERRIDE
 
 KisAnimatedBrushAnnotation (const KisPipeBrushParasite &parasite)
 
- Public Member Functions inherited from KisAnnotation
const QByteArray & annotation () const
 
const QString & description () const
 
virtual QString displayText () const
 displayText: override this to return an interpreted version of the annotation
 
 KisAnnotation (const QString &type, const QString &description, const QByteArray &data)
 
void setAnnotation (const QByteArray ba)
 
const QString & type () const
 
virtual ~KisAnnotation ()
 
- Public Member Functions inherited from KisShared
bool deref ()
 
bool ref ()
 
int refCount ()
 
QAtomicInt * sharedWeakReference ()
 

Additional Inherited Members

- Protected Member Functions inherited from KisAnnotation
 KisAnnotation (const KisAnnotation &rhs)
 
- Protected Member Functions inherited from KisShared
 KisShared ()
 
 ~KisShared ()
 
- Protected Attributes inherited from KisAnnotation
QByteArray m_annotation
 
QString m_description
 
QString m_type
 

Detailed Description

Definition at line 15 of file KisAnimatedBrushAnnotation.h.

Constructor & Destructor Documentation

◆ KisAnimatedBrushAnnotation()

KisAnimatedBrushAnnotation::KisAnimatedBrushAnnotation ( const KisPipeBrushParasite & parasite)

Definition at line 15 of file KisAnimatedBrushAnnotation.cpp.

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}
KisAnnotation(const QString &type, const QString &description, const QByteArray &data)
QByteArray m_annotation
bool saveToDevice(QIODevice *dev) const

References KisAnnotation::m_annotation, and KisPipeBrushParasite::saveToDevice().

Member Function Documentation

◆ clone()

KisAnnotation * KisAnimatedBrushAnnotation::clone ( ) const
inlinevirtual

Reimplemented from KisAnnotation.

Definition at line 19 of file KisAnimatedBrushAnnotation.h.

19 {
20 return new KisAnimatedBrushAnnotation(*this);
21 }
KisAnimatedBrushAnnotation(const KisPipeBrushParasite &parasite)

References KisAnimatedBrushAnnotation().


The documentation for this class was generated from the following files: