Changeset View
Changeset View
Standalone View
Standalone View
libs/pigment/tests/TestKoColor.cpp
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 42 | Q_FOREACH (const KoID& depthId, depthIDs) { | |||
---|---|---|---|---|---|
44 | if (cs) { | 44 | if (cs) { | ||
45 | KoColor kc(cs); | 45 | KoColor kc(cs); | ||
46 | kc.fromQColor(qc); | 46 | kc.fromQColor(qc); | ||
47 | QDomDocument doc; | 47 | QDomDocument doc; | ||
48 | QDomElement elt = doc.createElement("color"); | 48 | QDomElement elt = doc.createElement("color"); | ||
49 | kc.toXML(doc, elt); | 49 | kc.toXML(doc, elt); | ||
50 | doc.appendChild(elt); | 50 | doc.appendChild(elt); | ||
51 | dbgPigment << doc.toString(); | 51 | dbgPigment << doc.toString(); | ||
52 | KoColor kcu = KoColor::fromXML(elt.firstChildElement(), depthId.id(), QHash<QString, QString>()); | 52 | KoColor kcu = KoColor::fromXML(elt.firstChildElement(), depthId.id()); | ||
53 | QVERIFY2(*(kc.colorSpace()) == *(kcu.colorSpace()), | 53 | QVERIFY2(*(kc.colorSpace()) == *(kcu.colorSpace()), | ||
54 | QString("Not identical color space (colorModelId = %1 depthId = %2) != (colorModelId = %3 depthId = %4) ") | 54 | QString("Not identical color space (colorModelId = %1 depthId = %2) != (colorModelId = %3 depthId = %4) ") | ||
55 | .arg(kc.colorSpace()->colorModelId().id()) | 55 | .arg(kc.colorSpace()->colorModelId().id()) | ||
56 | .arg(kc.colorSpace()->colorDepthId().id()) | 56 | .arg(kc.colorSpace()->colorDepthId().id()) | ||
57 | .arg(kcu.colorSpace()->colorModelId().id()) | 57 | .arg(kcu.colorSpace()->colorModelId().id()) | ||
58 | .arg(kcu.colorSpace()->colorDepthId().id()).toLatin1()); | 58 | .arg(kcu.colorSpace()->colorDepthId().id()).toLatin1()); | ||
59 | QVERIFY(cs->difference(kcu.data(), kc.data()) <= 1); | 59 | QVERIFY(cs->difference(kcu.data(), kc.data()) <= 1); | ||
60 | } | 60 | } | ||
Show All 28 Lines |