aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/dotnet/dotnetplugin.cpp
diff options
context:
space:
mode:
authorDavid Schulz <[email protected]>2025-11-19 13:30:21 +0100
committerDavid Schulz <[email protected]>2025-12-04 07:28:56 +0000
commit7cfe95cc794aca19741683359ee01becd3163e7c (patch)
tree4a8cdfbe78a3f961a5d61c0dced7cb874fb9ac2a /src/plugins/dotnet/dotnetplugin.cpp
parentc7c18a90abde75743cb8b8b45c2df718514ec872 (diff)
Add minimalistic dotnet support
Diffstat (limited to 'src/plugins/dotnet/dotnetplugin.cpp')
-rw-r--r--src/plugins/dotnet/dotnetplugin.cpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/plugins/dotnet/dotnetplugin.cpp b/src/plugins/dotnet/dotnetplugin.cpp
new file mode 100644
index 00000000000..d8420962ffd
--- /dev/null
+++ b/src/plugins/dotnet/dotnetplugin.cpp
@@ -0,0 +1,29 @@
+// Copyright (C) 2016 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+
+#include "dotnetproject.h"
+
+#include <extensionsystem/iplugin.h>
+
+namespace Dotnet::Internal {
+
+class DotnetPlugin final : public ExtensionSystem::IPlugin
+{
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "Dotnet.json")
+
+public:
+ DotnetPlugin() = default;
+ ~DotnetPlugin() final = default;
+
+ void initialize() final;
+};
+
+void DotnetPlugin::initialize()
+{
+ setupDotnetProject();
+}
+
+} // namespace Dotnet::Internal
+
+#include "dotnetplugin.moc"