2 * Copyright (C) 2005-2020 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include "WinSystem.h"
23 class CWindowSystemFactory
26 static std::unique_ptr
<CWinSystemBase
> CreateWindowSystem(const std::string
& name
);
27 static std::list
<std::string
> GetWindowSystems();
28 static void RegisterWindowSystem(
29 const std::function
<std::unique_ptr
<CWinSystemBase
>()>& createFunction
,
30 const std::string
& name
= "default");
33 static std::list
<std::pair
<std::string
, std::function
<std::unique_ptr
<CWinSystemBase
>()>>>
37 } // namespace WINDOWING