aboutsummaryrefslogtreecommitdiff
path: root/plugins/ProfileEditor/profileeditorplugin.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-01-14 20:34:50 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-01-14 20:34:50 +0100
commit037b039bfbfeda2e9b7ebef7e38616575411c876 (patch)
tree6767f8edc0860b60b590dc30a37319a7c1c66a0d /plugins/ProfileEditor/profileeditorplugin.h
parentMinor fixes (diff)
downloadsmolbote-037b039bfbfeda2e9b7ebef7e38616575411c876.tar.xz
Initial plugins testing
Diffstat (limited to 'plugins/ProfileEditor/profileeditorplugin.h')
-rw-r--r--plugins/ProfileEditor/profileeditorplugin.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/ProfileEditor/profileeditorplugin.h b/plugins/ProfileEditor/profileeditorplugin.h
new file mode 100644
index 0000000..3115ab2
--- /dev/null
+++ b/plugins/ProfileEditor/profileeditorplugin.h
@@ -0,0 +1,29 @@
+/*
+ * This file is part of smolbote. It's copyrighted by the contributors recorded
+ * in the version control history of the file, available from its original
+ * location: git://neueland.iserlohn-fortress.net/smolbote.git
+ *
+ * SPDX-License-Identifier: GPL-3.0
+ */
+
+#ifndef PROFILEEDITORPLUGIN_H
+#define PROFILEEDITORPLUGIN_H
+
+#include <QWebEngineProfile>
+#include <QWidget>
+#include <interfaces.h>
+
+class ProfileEditorPlugin : public QObject, public PluginInterface, public ProfileInterface
+{
+ Q_OBJECT
+ Q_PLUGIN_METADATA(IID ProfileInterfaceIid FILE "ProfileEditor.json")
+ Q_INTERFACES(PluginInterface ProfileInterface)
+
+public:
+ // PluginInterface
+
+ // ProfileInterface
+ QWidget *createWidget(QWebEngineProfile *profile, QWidget *parent) override;
+};
+
+#endif //PROFILEEDITORPLUGIN_H