aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/silversearcher/silversearcherplugin.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2023-12-13 18:01:03 +0100
committerhjk <[email protected]>2023-12-14 07:38:37 +0000
commit0af4518724993c87dac5326b6639a682ded96df1 (patch)
treebbe2d8f07799d212e7aaf853be5404f86cbdaff4 /src/plugins/silversearcher/silversearcherplugin.cpp
parent57182b7fe93ea224dd686ff5b0606607290b1c78 (diff)
SilverSearcher: Move plugin class definition to .cpp
Change-Id: Ib270a5e205cc169c32d7f6f14a6eddae5bd8c0e7 Reviewed-by: <[email protected]> Reviewed-by: Christian Stenger <[email protected]>
Diffstat (limited to 'src/plugins/silversearcher/silversearcherplugin.cpp')
-rw-r--r--src/plugins/silversearcher/silversearcherplugin.cpp19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/plugins/silversearcher/silversearcherplugin.cpp b/src/plugins/silversearcher/silversearcherplugin.cpp
index 1f143407d78..fd3b3ae877d 100644
--- a/src/plugins/silversearcher/silversearcherplugin.cpp
+++ b/src/plugins/silversearcher/silversearcherplugin.cpp
@@ -3,17 +3,26 @@
#include "findinfilessilversearcher.h"
#include "silversearcherparser_test.h"
-#include "silversearcherplugin.h"
+
+#include <extensionsystem/iplugin.h>
namespace SilverSearcher::Internal {
-void SilverSearcherPlugin::initialize()
+class SilverSearcherPlugin final : public ExtensionSystem::IPlugin
{
- new FindInFilesSilverSearcher(this);
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "SilverSearcher.json")
+
+ void initialize() final
+ {
+ new FindInFilesSilverSearcher(this);
#ifdef WITH_TESTS
- addTest<OutputParserTest>();
+ addTest<OutputParserTest>();
#endif
-}
+ }
+};
} // SilverSearcher::Internal
+
+#include "silversearcherplugin.moc"