| 459 | } |
| 460 | |
| 461 | void CodeCompletionSettings::resetSettingsToDefaults() |
| 462 | { |
| 463 | QMessageBox::StandardButton reply; |
| 464 | reply = QMessageBox::question( |
| 465 | Core::ICore::dialogParent(), |
| 466 | Tr::tr("Reset Settings"), |
| 467 | Tr::tr("Are you sure you want to reset all settings to default values?"), |
| 468 | QMessageBox::Yes | QMessageBox::No); |
| 469 | |
| 470 | if (reply == QMessageBox::Yes) { |
| 471 | resetAspect(autoCompletion); |
| 472 | resetAspect(multiLineCompletion); |
| 473 | resetAspect(temperature); |
| 474 | resetAspect(maxTokens); |
| 475 | resetAspect(useTopP); |
| 476 | resetAspect(topP); |
| 477 | resetAspect(useTopK); |
| 478 | resetAspect(topK); |
| 479 | resetAspect(usePresencePenalty); |
| 480 | resetAspect(presencePenalty); |
| 481 | resetAspect(useFrequencyPenalty); |
| 482 | resetAspect(frequencyPenalty); |
| 483 | resetAspect(readFullFile); |
| 484 | resetAspect(readFileParts); |
| 485 | resetAspect(readStringsBeforeCursor); |
| 486 | resetAspect(readStringsAfterCursor); |
| 487 | resetAspect(useSystemPrompt); |
| 488 | resetAspect(systemPrompt); |
| 489 | resetAspect(useProjectChangesCache); |
| 490 | resetAspect(maxChangesCacheSize); |
| 491 | resetAspect(ollamaLivetime); |
| 492 | resetAspect(contextWindow); |
| 493 | resetAspect(openAIResponsesReasoningEffort); |
| 494 | resetAspect(useUserMessageTemplateForCC); |
| 495 | resetAspect(userMessageTemplateForCC); |
| 496 | resetAspect(systemPromptForNonFimModels); |
| 497 | resetAspect(customLanguages); |
| 498 | resetAspect(showProgressWidget); |
| 499 | resetAspect(useOpenFilesContext); |
| 500 | resetAspect(modelOutputHandler); |
| 501 | resetAspect(completionTriggerMode); |
| 502 | resetAspect(completionMode); |
| 503 | resetAspect(smartContextTrigger); |
| 504 | resetAspect(respectQtcPopup); |
| 505 | resetAspect(cancelOnInput); |
| 506 | resetAspect(hintCharThreshold); |
| 507 | resetAspect(hintHideTimeout); |
| 508 | resetAspect(hintTriggerKey); |
| 509 | resetAspect(ignoreWhitespaceInCharCount); |
| 510 | resetAspect(abortAssistOnRequest); |
| 511 | writeSettings(); |
| 512 | } |
| 513 | } |
| 514 | |
| 515 | void CodeCompletionSettings::migrateCompletionMode() |
| 516 | { |
nothing calls this directly
no test coverage detected