1 #ifndef APPLICATIONSETTINGS_H
2 #define APPLICATIONSETTINGS_H
9 #define ORGANIZATION_NAME "soramimi.jp"
10 #define APPLICATION_NAME "Guitar"
76 static QString loadOpenAiApiKey();
77 static void saveOpenAiApiKey(
const QString &key);
#define ORGANIZATION_NAME
Definition: ApplicationSettings.h:9
#define APPLICATION_NAME
Definition: ApplicationSettings.h:10
Definition: ApplicationSettings.h:12
QString generic_config_dir
Definition: ApplicationSettings.h:17
QString this_executive_program
Definition: ApplicationSettings.h:16
QString application_name
Definition: ApplicationSettings.h:15
QString log_dir
Definition: ApplicationSettings.h:19
QString organization_name
Definition: ApplicationSettings.h:14
QString config_file_path
Definition: ApplicationSettings.h:20
QString app_config_dir
Definition: ApplicationSettings.h:18
Definition: ApplicationSettings.h:23
void saveSettings() const
Definition: ApplicationSettings.cpp:192
QString ssh_command
Definition: ApplicationSettings.h:27
QString api_key_OpenRouter
Definition: ApplicationSettings.h:45
bool use_env_api_key_DeepSeek
Definition: ApplicationSettings.h:39
QColor remote
Definition: ApplicationSettings.h:66
bool show_labels
Definition: ApplicationSettings.h:57
GenerativeAI::Model ai_model
Definition: ApplicationSettings.h:46
QString git_command
Definition: ApplicationSettings.h:25
QString terminal_command
Definition: ApplicationSettings.h:28
QColor head
Definition: ApplicationSettings.h:64
bool gravatar
Definition: ApplicationSettings.h:50
bool show_graph
Definition: ApplicationSettings.h:58
QString default_working_dir
Definition: ApplicationSettings.h:30
QString api_key_Anthropic
Definition: ApplicationSettings.h:42
bool automatically_fetch_when_opening_the_repository
Definition: ApplicationSettings.h:55
static ApplicationSettings defaultSettings()
Definition: main.cpp:30
bool use_env_api_key_OpenAI
Definition: ApplicationSettings.h:36
QString api_key_Google
Definition: ApplicationSettings.h:43
int maximum_number_of_commit_item_acquisitions
Definition: ApplicationSettings.h:56
QString proxy_type
Definition: ApplicationSettings.h:32
static ApplicationSettings loadSettings()
Definition: ApplicationSettings.cpp:86
bool generate_commit_message_by_ai
Definition: ApplicationSettings.h:35
bool get_avatar_icon_from_network_enabled
Definition: ApplicationSettings.h:48
QColor local
Definition: ApplicationSettings.h:65
struct ApplicationSettings::@1 avatar_provider
QStringList favorite_working_dirs
Definition: ApplicationSettings.h:31
bool use_env_api_key_Google
Definition: ApplicationSettings.h:38
bool incremental_search_with_miegemo
Definition: ApplicationSettings.h:61
bool show_avatars
Definition: ApplicationSettings.h:59
struct ApplicationSettings::@2 branch_label_color
QString proxy_server
Definition: ApplicationSettings.h:33
QString api_key_OpenAI
Definition: ApplicationSettings.h:41
bool use_env_api_key_OpenRouter
Definition: ApplicationSettings.h:40
bool libravatar
Definition: ApplicationSettings.h:51
QColor tag
Definition: ApplicationSettings.h:67
bool remember_and_restore_window_position
Definition: ApplicationSettings.h:54
QString explorer_command
Definition: ApplicationSettings.h:29
bool use_env_api_key_Anthropic
Definition: ApplicationSettings.h:37
QString gpg_command
Definition: ApplicationSettings.h:26
QString api_key_DeepSeek
Definition: ApplicationSettings.h:44
Definition: GenerativeAI.h:63