void LegendGroup::addClass(ILegendClass *legendClass) { if (legendClass == nullptr) { return; } m_legendClasses.emplace_back(legendClass); emit classAdded(legendClass, m_legendClasses.size() - 1); }
void ClassList::classEdited() { const QModelIndex index = currentIndex(); QTC_ASSERT(index.isValid(), return) const QString name = className(index.row()); if (index == m_model->placeHolderIndex()) { // Real name class entered. if (name != m_model->newClassPlaceHolder()) { emit classAdded(name); m_model->appendPlaceHolder(); } } else { emit classRenamed(index.row(), name); } }