mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-06-04 01:28:58 -04:00
fix: Wrong template replace to first template (#143)
This commit is contained in:
parent
1ca1ffc629
commit
9d7d084448
@ -36,6 +36,7 @@ void ConfigurationManager::init()
|
|||||||
{
|
{
|
||||||
setupConnections();
|
setupConnections();
|
||||||
updateAllTemplateDescriptions();
|
updateAllTemplateDescriptions();
|
||||||
|
checkAllTemplate();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConfigurationManager::updateTemplateDescription(const Utils::StringAspect &templateAspect)
|
void ConfigurationManager::updateTemplateDescription(const Utils::StringAspect &templateAspect)
|
||||||
@ -59,6 +60,26 @@ void ConfigurationManager::updateAllTemplateDescriptions()
|
|||||||
updateTemplateDescription(m_generalSettings.caTemplate);
|
updateTemplateDescription(m_generalSettings.caTemplate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigurationManager::checkTemplate(const Utils::StringAspect &templateAspect)
|
||||||
|
{
|
||||||
|
LLMCore::PromptTemplate *templ = m_templateManger.getFimTemplateByName(templateAspect.value());
|
||||||
|
|
||||||
|
if (templ->name() == templateAspect.value())
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (&templateAspect == &m_generalSettings.ccTemplate) {
|
||||||
|
m_generalSettings.ccTemplate.setValue(templ->name());
|
||||||
|
} else if (&templateAspect == &m_generalSettings.caTemplate) {
|
||||||
|
m_generalSettings.caTemplate.setValue(templ->name());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void ConfigurationManager::checkAllTemplate()
|
||||||
|
{
|
||||||
|
checkTemplate(m_generalSettings.ccTemplate);
|
||||||
|
checkTemplate(m_generalSettings.caTemplate);
|
||||||
|
}
|
||||||
|
|
||||||
ConfigurationManager::ConfigurationManager(QObject *parent)
|
ConfigurationManager::ConfigurationManager(QObject *parent)
|
||||||
: QObject(parent)
|
: QObject(parent)
|
||||||
, m_generalSettings(Settings::generalSettings())
|
, m_generalSettings(Settings::generalSettings())
|
||||||
|
@ -38,6 +38,8 @@ public:
|
|||||||
|
|
||||||
void updateTemplateDescription(const Utils::StringAspect &templateAspect);
|
void updateTemplateDescription(const Utils::StringAspect &templateAspect);
|
||||||
void updateAllTemplateDescriptions();
|
void updateAllTemplateDescriptions();
|
||||||
|
void checkTemplate(const Utils::StringAspect &templateAspect);
|
||||||
|
void checkAllTemplate();
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void selectProvider();
|
void selectProvider();
|
||||||
|
@ -94,7 +94,7 @@ GeneralSettings::GeneralSettings()
|
|||||||
ccModel.setHistoryCompleter(Constants::CC_MODEL_HISTORY);
|
ccModel.setHistoryCompleter(Constants::CC_MODEL_HISTORY);
|
||||||
ccSelectModel.m_buttonText = TrConstants::SELECT;
|
ccSelectModel.m_buttonText = TrConstants::SELECT;
|
||||||
|
|
||||||
initStringAspect(ccTemplate, Constants::CC_TEMPLATE, TrConstants::TEMPLATE, "Ollama Auto FIM");
|
initStringAspect(ccTemplate, Constants::CC_TEMPLATE, TrConstants::TEMPLATE, "Ollama FIM");
|
||||||
ccTemplate.setReadOnly(true);
|
ccTemplate.setReadOnly(true);
|
||||||
ccSelectTemplate.m_buttonText = TrConstants::SELECT;
|
ccSelectTemplate.m_buttonText = TrConstants::SELECT;
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ GeneralSettings::GeneralSettings()
|
|||||||
ccPreset1SelectModel.m_buttonText = TrConstants::SELECT;
|
ccPreset1SelectModel.m_buttonText = TrConstants::SELECT;
|
||||||
|
|
||||||
initStringAspect(
|
initStringAspect(
|
||||||
ccPreset1Template, Constants::CC_PRESET1_TEMPLATE, TrConstants::TEMPLATE, "Ollama Auto FIM");
|
ccPreset1Template, Constants::CC_PRESET1_TEMPLATE, TrConstants::TEMPLATE, "Ollama FIM");
|
||||||
ccPreset1Template.setReadOnly(true);
|
ccPreset1Template.setReadOnly(true);
|
||||||
ccPreset1SelectTemplate.m_buttonText = TrConstants::SELECT;
|
ccPreset1SelectTemplate.m_buttonText = TrConstants::SELECT;
|
||||||
|
|
||||||
@ -153,7 +153,7 @@ GeneralSettings::GeneralSettings()
|
|||||||
caModel.setHistoryCompleter(Constants::CA_MODEL_HISTORY);
|
caModel.setHistoryCompleter(Constants::CA_MODEL_HISTORY);
|
||||||
caSelectModel.m_buttonText = TrConstants::SELECT;
|
caSelectModel.m_buttonText = TrConstants::SELECT;
|
||||||
|
|
||||||
initStringAspect(caTemplate, Constants::CA_TEMPLATE, TrConstants::TEMPLATE, "Ollama Auto Chat");
|
initStringAspect(caTemplate, Constants::CA_TEMPLATE, TrConstants::TEMPLATE, "Ollama Chat");
|
||||||
caTemplate.setReadOnly(true);
|
caTemplate.setReadOnly(true);
|
||||||
|
|
||||||
caSelectTemplate.m_buttonText = TrConstants::SELECT;
|
caSelectTemplate.m_buttonText = TrConstants::SELECT;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user