void ScColorTransformPool::addTransform(const ScColorTransform& transform, bool force) { // Check engine ID. If different, transform was created by another engine // and we MUST NOT add it to the transform pool if (m_engineID != transform.engine().engineID()) return; ScColorTransform trans; if (!force) trans = findTransform(transform.transformInfo()); if (trans.isNull()) m_pool.append(transform.weakRef()); }
void ScColorTransformPool::removeTransform(const ScColorTransform& transform) { if (m_engineID != transform.engine().engineID()) return; m_pool.removeOne(transform.strongRef()); }