feat: Add message navigator

This commit is contained in:
Petr Mironychev
2026-05-27 22:06:41 +02:00
parent dc016ce533
commit fcc651fd75
5 changed files with 138 additions and 1 deletions

View File

@@ -335,6 +335,16 @@ void ChatModel::resetModelTo(int index)
}
}
QVariantList ChatModel::userMessageIndices() const
{
QVariantList result;
for (int i = 0; i < m_messages.size(); ++i) {
if (m_messages[i].role == ChatRole::User)
result.append(i);
}
return result;
}
void ChatModel::addToolExecutionStatus(
const QString &requestId,
const QString &toolId,