Add base qml chat view to navigation panel

This commit is contained in:
Petr Mironychev
2024-10-06 17:54:00 +02:00
parent d77e13cddb
commit 8be279a5fd
8 changed files with 190 additions and 0 deletions

View File

@ -43,6 +43,7 @@
#include "PromptTemplateManager.hpp"
#include "QodeAssistClient.hpp"
#include "chat/ChatOutputPane.h"
#include "chat/NavigationPanel.hpp"
#include "providers/LMStudioProvider.hpp"
#include "providers/OllamaProvider.hpp"
#include "providers/OpenAICompatProvider.hpp"
@ -116,6 +117,7 @@ public:
StatusBarManager::addStatusBarWidget(toggleButton, StatusBarManager::RightCorner);
m_chatOutputPane = new Chat::ChatOutputPane(this);
m_navigationPanel.reset(new Chat::NavigationPanel());
}
void extensionsInitialized() final
@ -150,6 +152,7 @@ public:
private:
QScopedPointer<QodeAssistClient> m_qodeAssistClient;
QPointer<Chat::ChatOutputPane> m_chatOutputPane;
QScopedPointer<Chat::NavigationPanel> m_navigationPanel;
};
} // namespace QodeAssist::Internal