Refactor in SyntaxDefinition and related classes.

Minor improvements in CPP, CSS, xit syntax highlighting.
AI Assistant / LLM Chat now can restore previous opened chats and states (last model used, panel split), can have private conversations, can clone a previous conversation, plus some visual improvements.
Fixed a bug in tab widget splitting.
This commit is contained in:
Martín Lucas Golini
2025-03-26 23:55:29 -03:00
parent 030b8dd9e6
commit 8ac5e1e2e8
25 changed files with 607 additions and 98 deletions
@@ -38,6 +38,8 @@ class AIAssistantPlugin : public PluginBase {
LLMChatUI* newAIAssistant();
void onSaveState( IniFile* state ) override;
protected:
LLMProviders mProviders;
bool mUIInit{ false };