Merge pull request #22816 from CastagnaIT/fix_tx3g
[xbmc.git] / xbmc / events / AddonEvent.cpp
blob459c37d7dc2a2088efc413115d351baba79822ee
1 /*
2 * Copyright (C) 2015-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.
7 */
9 #include "AddonEvent.h"
11 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon, const CVariant& description)
12 : CUniqueEvent(addon->Name(), description, addon->Icon()), m_addon(addon)
13 { }
15 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon,
16 const CVariant& description,
17 const CVariant& details)
18 : CUniqueEvent(addon->Name(), description, addon->Icon(), details), m_addon(addon)
19 { }
21 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon,
22 const CVariant& description,
23 const CVariant& details,
24 const CVariant& executionLabel)
25 : CUniqueEvent(addon->Name(), description, addon->Icon(), details, executionLabel), m_addon(addon)
26 { }
28 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon,
29 EventLevel level,
30 const CVariant& description)
31 : CUniqueEvent(addon->Name(), description, addon->Icon(), level), m_addon(addon)
32 { }
34 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon,
35 EventLevel level,
36 const CVariant& description,
37 const CVariant& details)
38 : CUniqueEvent(addon->Name(), description, addon->Icon(), details, level), m_addon(addon)
39 { }
41 CAddonEvent::CAddonEvent(const ADDON::AddonPtr& addon,
42 EventLevel level,
43 const CVariant& description,
44 const CVariant& details,
45 const CVariant& executionLabel)
46 : CUniqueEvent(addon->Name(), description, addon->Icon(), details, executionLabel, level),
47 m_addon(addon)
48 { }