diff options
Diffstat (limited to 'src/plugins/rplugininterface.hpp')
-rw-r--r-- | src/plugins/rplugininterface.hpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/plugins/rplugininterface.hpp b/src/plugins/rplugininterface.hpp new file mode 100644 index 00000000..16186591 --- /dev/null +++ b/src/plugins/rplugininterface.hpp @@ -0,0 +1,23 @@ +/* ============================================================ + * The rekonq project + * ============================================================ + * SPDX-License-Identifier: GPL-3.0-only + * Copyright (C) 2022 aqua <aqua@iserlohn-fortress.net> + * ============================================================ + * Description: rekonq plugin interface + * ============================================================ */ + +#pragma once + +#include "rview.hpp" +#include <QtPlugin> + +class RekonqPluginInterface : public QObject { + Q_OBJECT + +public: + virtual rView *view(const QUrl &url) = 0; +}; + +#define RekonqPluginInterface_iid "rekonq.3.RekongPluginInterface" +Q_DECLARE_INTERFACE(RekonqPluginInterface, RekonqPluginInterface_iid) |