/* ============================================================ * The rekonq project * ============================================================ * SPDX-License-Identifier: GPL-3.0-only * Copyright (C) 2022 aqua * ============================================================ * Description: rekonq plugin interface * ============================================================ */ #pragma once #include "rview.hpp" #include 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)