if (ix < effects.count()) m_baseElement.removeChild(effects.at(ix));
if (ix == effects.count()) m_baseElement.appendChild(importNode(effect, true));
else m_baseElement.insertBefore(importNode(effect, true), effects.at(ix));
if (ix < effects.count()) m_baseElement.removeChild(effects.at(ix));
if (ix == effects.count()) m_baseElement.appendChild(importNode(effect, true));
else m_baseElement.insertBefore(importNode(effect, true), effects.at(ix));