More AI Assistant WIP.

This commit is contained in:
Martín Lucas Golini
2025-03-12 01:27:20 -03:00
parent 4ef3dfa312
commit 2bccd1f836
15 changed files with 158 additions and 40 deletions
@@ -27,6 +27,9 @@ class AIAssistantPlugin : public PluginBase {
protected:
LLMProviders mProviders;
bool mUIInit{ false };
UIWidget* mStatusBar{ nullptr };
UIPushButton* mStatusButton{ nullptr };
AIAssistantPlugin( PluginManager* pluginManager, bool sync );
@@ -41,6 +44,10 @@ class AIAssistantPlugin : public PluginBase {
void onUnregisterEditor( UICodeEditor* editor ) override;
void onRegisterDocument( TextDocument* doc ) override;
void initUI();
void newAIAssistant();
};
} // namespace ecode