CppEditor: disable tabsettings auto detection

... for the builtin codestyles in order to fix missdetection on wrongly
indentedt files.

Fixes: QTCREATORBUG-32664
Change-Id: Ib82ba496f5bf270e17f3598a99145e3f068d5928
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2025-03-26 08:10:16 +01:00
parent a2f4a45a1e
commit 21dec3bd14

View File

@@ -97,6 +97,7 @@ CppToolsSettings::CppToolsSettings()
qtTabSettings.m_tabSize = 4; qtTabSettings.m_tabSize = 4;
qtTabSettings.m_indentSize = 4; qtTabSettings.m_indentSize = 4;
qtTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent; qtTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent;
qtTabSettings.m_autoDetect = false;
qtCodeStyle->setTabSettings(qtTabSettings); qtCodeStyle->setTabSettings(qtTabSettings);
pool->addCodeStyle(qtCodeStyle); pool->addCodeStyle(qtCodeStyle);
@@ -109,6 +110,7 @@ CppToolsSettings::CppToolsSettings()
gnuTabSettings.m_tabPolicy = TabSettings::TabsOnlyTabPolicy; gnuTabSettings.m_tabPolicy = TabSettings::TabsOnlyTabPolicy;
gnuTabSettings.m_tabSize = 2; gnuTabSettings.m_tabSize = 2;
gnuTabSettings.m_indentSize = 2; gnuTabSettings.m_indentSize = 2;
gnuTabSettings.m_autoDetect = false;
gnuTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent; gnuTabSettings.m_continuationAlignBehavior = TabSettings::ContinuationAlignWithIndent;
gnuCodeStyle->setTabSettings(gnuTabSettings); gnuCodeStyle->setTabSettings(gnuTabSettings);
CppCodeStyleSettings gnuCodeStyleSettings; CppCodeStyleSettings gnuCodeStyleSettings;