diff options
| author | manuel <manuel@mausz.at> | 2021-03-04 23:36:40 +0100 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2021-03-04 23:36:40 +0100 |
| commit | 3cb8aa05f8cee9e860cf83531682ff0ed4af6a4f (patch) | |
| tree | 921f4829b32126f80f9113c124f2e14c0ebce8d9 /xbmc/addons/kodi-dev-kit/include/kodi/gui | |
| parent | be933ef2241d79558f91796cc5b3a161f72ebf9c (diff) | |
| download | kodi-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')
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 | /// |
| 39 | namespace TextViewer | 39 | namespace 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 | ||
