| 1385 | } |
| 1386 | |
| 1387 | void UBDocumentTreeModel::fixNodeName(const QModelIndex &source, const QModelIndex &dest) |
| 1388 | { |
| 1389 | // Determine whether to provide a name with postfix if the name in current level allready exists |
| 1390 | UBDocumentTreeNode *srcNode = nodeFromIndex(source); |
| 1391 | Q_ASSERT(srcNode); |
| 1392 | |
| 1393 | QString newName = srcNode->nodeName(); |
| 1394 | if (source.parent() != dest |
| 1395 | && (dest != trashIndex() |
| 1396 | || !inTrash(dest))) { |
| 1397 | newName = adjustNameForParentIndex(newName, dest); |
| 1398 | srcNode->setNodeName(newName); |
| 1399 | nodeFromIndex(source)->setNodeName(newName); |
| 1400 | } |
| 1401 | } |
| 1402 | |
| 1403 | void UBDocumentTreeModel::updateIndexNameBindings(UBDocumentTreeNode *nd) |
| 1404 | { |
nothing calls this directly
no test coverage detected