mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-10-08 04:54:57 -04:00
fix: Compatibility problem with nvenc on windows
* change default chat render to software on windows
This commit is contained in:
@ -206,6 +206,17 @@ ChatAssistantSettings::ChatAssistantSettings()
|
||||
textFormat.addOption("HTML");
|
||||
textFormat.addOption("Plain Text");
|
||||
|
||||
chatRenderer.setSettingsKey(Constants::CA_CHAT_RENDERER);
|
||||
chatRenderer.setLabelText(Tr::tr("Chat Renderer:"));
|
||||
chatRenderer.addOption("rhi");
|
||||
chatRenderer.addOption("software");
|
||||
chatRenderer.setDisplayStyle(Utils::SelectionAspect::DisplayStyle::ComboBox);
|
||||
#ifdef Q_OS_WIN
|
||||
chatRenderer.setDefaultValue("software");
|
||||
#else
|
||||
chatRenderer.setDefaultValue("rhi");
|
||||
#endif
|
||||
|
||||
resetToDefaults.m_buttonText = TrConstants::RESET_TO_DEFAULTS;
|
||||
|
||||
readSettings();
|
||||
@ -233,6 +244,7 @@ ChatAssistantSettings::ChatAssistantSettings()
|
||||
chatViewSettingsGrid.addRow({textFontFamily, textFontSize});
|
||||
chatViewSettingsGrid.addRow({codeFontFamily, codeFontSize});
|
||||
chatViewSettingsGrid.addRow({textFormat});
|
||||
chatViewSettingsGrid.addRow({chatRenderer});
|
||||
|
||||
return Column{Row{Stretch{1}, resetToDefaults},
|
||||
Space{8},
|
||||
|
@ -72,6 +72,8 @@ public:
|
||||
Utils::IntegerAspect codeFontSize{this};
|
||||
Utils::SelectionAspect textFormat{this};
|
||||
|
||||
Utils::SelectionAspect chatRenderer{this};
|
||||
|
||||
private:
|
||||
void setupConnections();
|
||||
void resetSettingsToDefaults();
|
||||
|
@ -167,5 +167,6 @@ const char CA_TEXT_FONT_SIZE[] = "QodeAssist.caTextFontSize";
|
||||
const char CA_CODE_FONT_FAMILY[] = "QodeAssist.caCodeFontFamily";
|
||||
const char CA_CODE_FONT_SIZE[] = "QodeAssist.caCodeFontSize";
|
||||
const char CA_TEXT_FORMAT[] = "QodeAssist.caTextFormat";
|
||||
const char CA_CHAT_RENDERER[] = "QodeAssist.caChatRenderer";
|
||||
|
||||
} // namespace QodeAssist::Constants
|
||||
|
Reference in New Issue
Block a user