diff options
author | David Schulz <david.schulz@qt.io> | 2025-02-25 11:10:06 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2025-02-25 10:23:42 +0000 |
commit | 81f42ce85fbcdb2a30e2c57f7401f9842a772b38 (patch) | |
tree | 8f5dc78d71fc17ded4edcd6aff73402c828d7ba9 | |
parent | 56b35023f03608cb4de231c3c4a62911d01c1ba6 (diff) |
CppEditor: disable TabSettings auto detection for testsv16.0.0-rc1
The test data contains unusual indentation pattern that results in unexpected output for the generate getter and setter auto tests. Change-Id: I66f58f27d99f9f3a2d531421256c02643a243d2f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r-- | src/plugins/cppeditor/cpptoolstestcase.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cppeditor/cpptoolstestcase.cpp b/src/plugins/cppeditor/cpptoolstestcase.cpp index d224e38fe38..0c986588c54 100644 --- a/src/plugins/cppeditor/cpptoolstestcase.cpp +++ b/src/plugins/cppeditor/cpptoolstestcase.cpp @@ -25,9 +25,12 @@ #include <texteditor/codeassist/iassistproposal.h> #include <texteditor/codeassist/iassistproposalmodel.h> +#include <texteditor/icodestylepreferences.h> #include <texteditor/storagesettings.h> #include <texteditor/syntaxhighlighter.h> +#include <texteditor/tabsettings.h> #include <texteditor/texteditor.h> +#include <texteditor/texteditorsettings.h> #include <utils/environment.h> #include <utils/fileutils.h> @@ -232,6 +235,9 @@ bool TestCase::openCppEditor(const FilePath &filePath, TextEditor::BaseTextEdito TextEditor::StorageSettings s = e->textDocument()->storageSettings(); s.m_addFinalNewLine = false; e->textDocument()->setStorageSettings(s); + TextEditor::TabSettings ts = TextEditor::TextEditorSettings::codeStyle()->tabSettings(); + ts.m_autoDetect = false; + e->textDocument()->setTabSettings(ts); } if (!QTest::qWaitFor( |