void KisBaseNode::mergeNodeProperties(const KoProperties & properties) { QMapIterator<QString, QVariant> iter = properties.propertyIterator(); while (iter.hasNext()) { iter.next(); m_d->properties.setProperty(iter.key(), iter.value()); } }
bool KisBaseNode::check(const KoProperties & properties) const { QMapIterator<QString, QVariant> iter = properties.propertyIterator(); while (iter.hasNext()) { iter.next(); if (m_d->properties.contains(iter.key())) { if (m_d->properties.value(iter.key()) != iter.value()) return false; } } return true; }