diff options
author | hjk <[email protected]> | 2025-02-11 17:30:57 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2025-02-13 07:06:40 +0000 |
commit | efd3c811574e289bedc5716546df414d5ebb3f8a (patch) | |
tree | 552f3192630cf457c8623385be7ec83e1cdcd90c /src/plugins/nim | |
parent | edcafafa8cf7f098494eddc6ed49494dfe8ce3cd (diff) |
De-noise *codestylepreferencesfactories a bit
Change-Id: I41e4bdfe017ee77871b1f6f920645d0207156f99
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/nim')
-rw-r--r-- | src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp | 67 |
1 files changed, 26 insertions, 41 deletions
diff --git a/src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp b/src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp index 59cae61c5f1..7cecb767864 100644 --- a/src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp +++ b/src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp @@ -22,58 +22,43 @@ using namespace TextEditor; namespace Nim { -class NimCodeStyleEditor final : public TextEditor::CodeStyleEditor +class NimCodeStyleEditor final : public CodeStyleEditor { public: static NimCodeStyleEditor *create( - const TextEditor::ICodeStylePreferencesFactory *factory, + const ICodeStylePreferencesFactory *factory, const ProjectWrapper &project, - TextEditor::ICodeStylePreferences *codeStyle, - QWidget *parent = nullptr); + ICodeStylePreferences *codeStyle, + QWidget *parent ) + { + auto editor = new NimCodeStyleEditor{parent}; + editor->init(factory, project, codeStyle); + return editor; + } private: - NimCodeStyleEditor(QWidget *parent = nullptr); + NimCodeStyleEditor(QWidget *parent) + : CodeStyleEditor{parent} + {} CodeStyleEditorWidget *createEditorWidget( const void * /*project*/, - TextEditor::ICodeStylePreferences *codeStyle, - QWidget *parent = nullptr) const override; - QString previewText() const override; - QString snippetProviderGroupId() const override; -}; - -NimCodeStyleEditor *NimCodeStyleEditor::create( - const ICodeStylePreferencesFactory *factory, - const ProjectWrapper &project, - ICodeStylePreferences *codeStyle, - QWidget *parent) -{ - auto editor = new NimCodeStyleEditor{parent}; - editor->init(factory, project, codeStyle); - return editor; -} - -NimCodeStyleEditor::NimCodeStyleEditor(QWidget *parent) - : CodeStyleEditor{parent} -{} - -CodeStyleEditorWidget *NimCodeStyleEditor::createEditorWidget( - const void * /*project*/, - ICodeStylePreferences *codeStyle, - QWidget *parent) const -{ - return new NimCodeStylePreferencesWidget(codeStyle, parent); -} + ICodeStylePreferences *codeStyle, + QWidget *parent) const final + { + return new NimCodeStylePreferencesWidget(codeStyle, parent); + } -QString NimCodeStyleEditor::previewText() const -{ - return Constants::C_NIMCODESTYLEPREVIEWSNIPPET; -} + QString previewText() const final + { + return Constants::C_NIMCODESTYLEPREVIEWSNIPPET; + } -QString NimCodeStyleEditor::snippetProviderGroupId() const -{ - return Constants::C_NIMSNIPPETSGROUP_ID; -} + QString snippetProviderGroupId() const final + { + return Constants::C_NIMSNIPPETSGROUP_ID; + } +}; // NimCodeStylePreferencesFactory |