aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nim
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-02-11 17:30:57 +0100
committerhjk <[email protected]>2025-02-13 07:06:40 +0000
commitefd3c811574e289bedc5716546df414d5ebb3f8a (patch)
tree552f3192630cf457c8623385be7ec83e1cdcd90c /src/plugins/nim
parentedcafafa8cf7f098494eddc6ed49494dfe8ce3cd (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.cpp67
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