Guitar
SettingAiForm Member List

This is the complete list of members for SettingAiForm, including all inherited members.

AbstractSettingForm(QWidget *parent=nullptr)AbstractSettingForm
changeProvider(Provider *ai)SettingAiFormprivate
configureModel(const GenerativeAI::Model &model)SettingAiFormprivate
configureModelByString(const std::string &s)SettingAiFormprivate
exchange(bool save) overrideSettingAiFormvirtual
guessProviderFromModelName(const std::string &s)SettingAiFormprivate
mSettingAiFormprivate
mainwindow()AbstractSettingFormprotected
mainwindow_AbstractSettingFormprivate
on_comboBox_ai_model_currentTextChanged(const QString &arg1)SettingAiFormprivateslot
on_comboBox_provider_currentIndexChanged(int index)SettingAiFormprivateslot
on_groupBox_generate_commit_message_by_ai_clicked(bool checked)SettingAiFormprivateslot
on_lineEdit_api_key_textChanged(const QString &arg1)SettingAiFormprivateslot
on_radioButton_use_custom_api_key_clicked()SettingAiFormprivateslot
on_radioButton_use_environment_value_clicked()SettingAiFormprivateslot
provider(GenerativeAI::AI id)SettingAiFormprivate
refrectSettingsToUI()SettingAiFormprivate
reset(MainWindow *mw, ApplicationSettings *s)AbstractSettingForminline
setRadioButtons(bool enabled, bool use_env_value)SettingAiFormprivate
SettingAiForm(QWidget *parent=nullptr)SettingAiFormexplicit
settings()AbstractSettingFormprotected
settings_AbstractSettingFormprivate
uiSettingAiFormprivate
unknown_provider()SettingAiFormprivate
updateProviderComboBox(Provider *newai)SettingAiFormprivate
~SettingAiForm()SettingAiForm