24 if (!m_idToGradient.contains(id))
28 while (base.size() > 0 && base.at(base.size() - 1).isDigit())
29 base = base.left(base.size() - 1);
32 while (m_idToGradient.contains(newId)) {
34 newId = base + QString::number(counter);
62 if (!m_idToGradient.contains(id))
68 QString changedId = uniqueId(newId);
69 QGradient gradient = m_idToGradient.value(id);
71 emit gradientRenamed(id, changedId);
73 m_idToGradient.remove(id);
74 m_idToGradient[changedId] = gradient;