2 * Copyright (C) 2013-2018 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 "addons/Addon.h"
16 class CContextMenuItem
;
20 class CAddonExtensions
;
22 using AddonInfoPtr
= std::shared_ptr
<CAddonInfo
>;
24 class CContextMenuAddon
: public CAddon
27 explicit CContextMenuAddon(const AddonInfoPtr
& addonInfo
);
28 ~CContextMenuAddon() override
;
30 const std::vector
<CContextMenuItem
>& GetItems() const { return m_items
; }
33 void ParseMenu(const CAddonExtensions
* elem
, const std::string
& parent
, int& anonGroupCount
);
34 std::vector
<CContextMenuItem
> m_items
;