MCPcopy Create free account
hub / github.com/Palm1r/QodeAssist / loadAvailableConfigurations

Method loadAvailableConfigurations

ChatView/ChatConfigurationController.cpp:50–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50void ChatConfigurationController::loadAvailableConfigurations()
51{
52 auto &manager = Settings::ConfigurationManager::instance();
53 manager.loadConfigurations(Settings::ConfigurationType::Chat);
54
55 QVector<Settings::AIConfiguration> configs = manager.configurations(
56 Settings::ConfigurationType::Chat);
57
58 m_availableConfigurations.clear();
59 m_availableConfigurations.append(QObject::tr("Current Settings"));
60
61 for (const Settings::AIConfiguration &config : configs) {
62 m_availableConfigurations.append(config.name);
63 }
64
65 updateCurrentConfiguration();
66
67 emit availableConfigurationsChanged();
68}
69
70void ChatConfigurationController::applyConfiguration(const QString &configName)
71{

Callers

nothing calls this directly

Calls 4

loadConfigurationsMethod · 0.80
configurationsMethod · 0.80
appendMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected