10#include <QDomDocument>
47 QDomElement root = doc.createElement(
"Color");
48 root.setAttribute(
"bitdepth",
color().colorSpace()->colorDepthId().
id());
49 doc.appendChild(root);
53 << originalRow << originalColumn
54 << groupName << doc.toString();
59 QDataStream stream(&data, QIODevice::ReadOnly);
65 while (!stream.atEnd()) {
67 >> originalRow >> originalColumn
76 doc.setContent(colorXml);
77 QDomElement e = doc.documentElement();
78 QDomElement c = e.firstChildElement();
const KoID Integer8BitsColorDepthID("U8", ki18n("8-bit integer/channel"))
void writeToStream(QDataStream &stream, const QString &groupName, int originalRow, int originalColumn)
void setSpotColor(bool spotColor)
static KisSwatch fromByteArray(QByteArray &data, QString &groupName, int &originalRow, int &originalColumn)
void setColor(const KoColor &color)
void setId(const QString &id)
void setName(const QString &name)
static KoColor fromXML(const QDomElement &elt, const QString &channelDepthId)
void toXML(QDomDocument &doc, QDomElement &colorElt) const