summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-dev-kit/include/kodi/gui
diff options
context:
space:
mode:
authormanuel <manuel@mausz.at>2021-03-04 23:36:40 +0100
committermanuel <manuel@mausz.at>2021-03-04 23:36:40 +0100
commit3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f (patch)
tree921f4829b32126f80f9113c124f2e14c0ebce8d9 /xbmc/addons/kodi-dev-kit/include/kodi/gui
parentbe933ef2241d79558f91796cc5b3a161f72ebf9c (diff)
downloadkodi-pvr-build-3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f.tar.gz
kodi-pvr-build-3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f.tar.bz2
kodi-pvr-build-3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f.zip
sync with upstreamMatrix
Diffstat (limited to 'xbmc/addons/kodi-dev-kit/include/kodi/gui')
-rw-r--r--xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h6
-rw-r--r--xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h2
-rw-r--r--xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h6
-rw-r--r--xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h2
4 files changed, 11 insertions, 5 deletions
diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h
index 3066b3c..10fa6ef 100644
--- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h
+++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/Window.h
@@ -451,7 +451,7 @@ public:
451 /// @param[in] item List item to add 451 /// @param[in] item List item to add
452 /// @param[in] itemPosition [opt] The position for item, default is on end 452 /// @param[in] itemPosition [opt] The position for item, default is on end
453 /// 453 ///
454 void AddListItem(std::shared_ptr<CListItem> item, int itemPosition = -1) 454 void AddListItem(const std::shared_ptr<CListItem>& item, int itemPosition = -1)
455 { 455 {
456 m_interface->kodi_gui->window->add_list_item(m_interface->kodiBase, m_controlHandle, 456 m_interface->kodi_gui->window->add_list_item(m_interface->kodiBase, m_controlHandle,
457 item->m_controlHandle, itemPosition); 457 item->m_controlHandle, itemPosition);
@@ -465,7 +465,7 @@ public:
465 /// @param[in] item List item to add 465 /// @param[in] item List item to add
466 /// @param[in] itemPosition [opt] The position for item, default is on end 466 /// @param[in] itemPosition [opt] The position for item, default is on end
467 /// 467 ///
468 void AddListItem(const std::string item, int itemPosition = -1) 468 void AddListItem(const std::string& item, int itemPosition = -1)
469 { 469 {
470 m_interface->kodi_gui->window->add_list_item( 470 m_interface->kodi_gui->window->add_list_item(
471 m_interface->kodiBase, m_controlHandle, 471 m_interface->kodiBase, m_controlHandle,
@@ -492,7 +492,7 @@ public:
492 /// 492 ///
493 /// @param[in] item List item control class to remove 493 /// @param[in] item List item control class to remove
494 /// 494 ///
495 void RemoveListItem(std::shared_ptr<CListItem> item) 495 void RemoveListItem(const std::shared_ptr<CListItem>& item)
496 { 496 {
497 m_interface->kodi_gui->window->remove_list_item(m_interface->kodiBase, m_controlHandle, 497 m_interface->kodi_gui->window->remove_list_item(m_interface->kodiBase, m_controlHandle,
498 item->m_controlHandle); 498 item->m_controlHandle);
diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h
index 42a86f3..dc89740 100644
--- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h
+++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/dialogs/TextViewer.h
@@ -33,7 +33,7 @@ namespace dialogs
33/// in the <em>"./resources/language/resource.language.??_??/strings.po"</em> 33/// in the <em>"./resources/language/resource.language.??_??/strings.po"</em>
34/// to call with <b>std::string kodi::general::GetLocalizedString(...);</b>. 34/// to call with <b>std::string kodi::general::GetLocalizedString(...);</b>.
35/// 35///
36/// It has the header \ref TextViewer.h "#include <kodi/gui/dialogs/TextViewer.h>" 36/// It has the header @ref TextViewer.h "#include <kodi/gui/dialogs/TextViewer.h>"
37/// be included to enjoy it. 37/// be included to enjoy it.
38/// 38///
39namespace TextViewer 39namespace TextViewer
diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h
index 4dd97af..5d4e384 100644
--- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h
+++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/gl/GLonDX.h
@@ -10,6 +10,8 @@
10 10
11#ifdef __cplusplus 11#ifdef __cplusplus
12 12
13#if defined(WIN32) && defined(HAS_ANGLE)
14
13#include <EGL/egl.h> 15#include <EGL/egl.h>
14#include <EGL/eglext.h> 16#include <EGL/eglext.h>
15#include <angle_gl.h> 17#include <angle_gl.h>
@@ -386,4 +388,8 @@ using CRenderHelper = gl::CGLonDX;
386} /* namespace gui */ 388} /* namespace gui */
387} /* namespace kodi */ 389} /* namespace kodi */
388 390
391#else /* defined(WIN32) && defined(HAS_ANGLE) */
392#pragma message ( "WARNING: GLonDX.h only be available on Windows by use of Angle as depend!" )
393#endif /* defined(WIN32) && defined(HAS_ANGLE) */
394
389#endif /* __cplusplus */ 395#endif /* __cplusplus */
diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h b/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h
index dabe101..b08f898 100644
--- a/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h
+++ b/xbmc/addons/kodi-dev-kit/include/kodi/gui/renderHelper.h
@@ -67,7 +67,7 @@ inline std::shared_ptr<IRenderHelper> ATTRIBUTE_HIDDEN GetRenderHelper()
67 if (static_cast<CAddonBase*>(CAddonBase::m_interface->addonBase)->m_renderHelper) 67 if (static_cast<CAddonBase*>(CAddonBase::m_interface->addonBase)->m_renderHelper)
68 return static_cast<CAddonBase*>(CAddonBase::m_interface->addonBase)->m_renderHelper; 68 return static_cast<CAddonBase*>(CAddonBase::m_interface->addonBase)->m_renderHelper;
69 69
70 const std::shared_ptr<kodi::gui::IRenderHelper> renderHelper(new CRenderHelper()); 70 std::shared_ptr<kodi::gui::IRenderHelper> renderHelper(new CRenderHelper());
71 if (!renderHelper->Init()) 71 if (!renderHelper->Init())
72 return nullptr; 72 return nullptr;
73 73