TextEditor: Use new setup pattern for TextEditorSettings class

Change-Id: I8980f21a3ea156d45ab68bad66b94fbc5bbad641
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2024-01-26 14:18:05 +01:00
parent c734012298
commit d81fb53b74
3 changed files with 21 additions and 4 deletions

View File

@@ -67,8 +67,6 @@ const char kCurrentDocumentWordUnderCursor[] = "CurrentDocument:WordUnderCursor"
class TextEditorPluginPrivate : public QObject
{
public:
TextEditorSettings settings;
FindInFiles findInFilesFilter;
FindInCurrentFile findInCurrentFileFilter;
FindInOpenFiles findInOpenFilesFilter;
@@ -113,6 +111,8 @@ void TextEditorPlugin::initialize()
addTestCreator(createSnippetParserTest);
#endif
setupTextEditorSettings();
setupTextMarkRegistry(this);
setupOutlineFactory();
setupLineNumberFilter(); // Goto line functionality for quick open
@@ -189,7 +189,7 @@ void TextEditorPlugin::extensionsInitialized()
}
});
connect(&d->settings, &TextEditorSettings::fontSettingsChanged,
connect(&textEditorSettings(), &TextEditorSettings::fontSettingsChanged,
this, &TextEditorPlugin::updateSearchResultsFont);
updateSearchResultsFont(TextEditorSettings::fontSettings());