17#ifndef _KIS_ANNOTATION_H_
18#define _KIS_ANNOTATION_H_
25#include "kritaimage_export.h"
56 KisAnnotation(
const QString & type,
const QString & description,
const QByteArray & data)
58 , m_description(description)
59 , m_annotation(data) {}
73 const QString &
type()
const {
103 return QString::fromUtf8(m_annotation);
110 m_description(rhs.m_description),
111 m_annotation(rhs.m_annotation)
A data extension mechanism for Krita.
KisAnnotation(const QString &type, const QString &description, const QByteArray &data)
KisAnnotation(const KisAnnotation &rhs)
virtual KisAnnotation * clone() const
void setAnnotation(const QByteArray ba)
const QString & type() const
const QByteArray & annotation() const
const QString & description() const
virtual QString displayText() const
displayText: override this to return an interpreted version of the annotation