summaryrefslogtreecommitdiff
path: root/eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp')
-rw-r--r--eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp b/eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp
new file mode 100644
index 0000000..509b602
--- /dev/null
+++ b/eventsview-plugins/eventsview-plugin-fediverse/plugin.cpp
@@ -0,0 +1,27 @@
+/*
+ * SPDX-FileCopyrightText: 2013 - 2026 Jolla Ltd.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#include <QQmlExtensionPlugin>
+#include <QtQml>
+
+#include "fediversepostactions.h"
+#include "fediversepostsmodel.h"
+
+class JollaEventsviewFediversePlugin : public QQmlExtensionPlugin
+{
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID "com.jolla.eventsview.fediverse")
+
+public:
+ void registerTypes(const char *uri) override
+ {
+ Q_ASSERT(QLatin1String(uri) == QLatin1String("com.jolla.eventsview.fediverse"));
+ qmlRegisterType<FediversePostsModel>(uri, 1, 0, "FediversePostsModel");
+ qmlRegisterType<FediversePostActions>(uri, 1, 0, "FediversePostActions");
+ }
+};
+
+#include "plugin.moc"