void GroupItem::update(Group *grp, bool bInit) { QString s; s = "A"; if (grp->id()){ s = QString::number(getContacts()->groupIndex(grp->id())); while (s.length() < 12){ s = QString("0") + s; } } if (s == text(0)) return; setText(0, s); if (bInit) return; QListViewItem *p = parent(); if (p){ p->sort(); return; } listView()->sort(); }