/* SPDX-FileCopyrightText: 2022 MBition GmbH SPDX-FileContributor: Kai Uwe Broulik SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include class QQmlEngine; namespace KWin { class SharedQmlEngine { public: using Ptr = std::shared_ptr; static Ptr engine(); private: static std::weak_ptr s_engine; }; } // namespace KWin