bool QUndoCommand::mergeWith ( const QUndoCommand * command ) [virtual]
Attempts to merge this command with command. Возвращает true, если всё прошло успешно; в противном случае возвращает false.
Очевидно, объединение не выполнится, если размер стека undo ограничен, и для новой команды не хватило места.
А ещё ситуации возможны? Например, из-за каких-нибудь наследований, различий классов, по другим
неочевидным причинам?