summaryrefslogtreecommitdiffstats
path: root/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h')
-rw-r--r--xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h41
1 files changed, 2 insertions, 39 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h
index f13b96e..1af4863 100644
--- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h
+++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/ListItem.h
@@ -20,7 +20,7 @@ namespace gui
20 20
21 class CWindow; 21 class CWindow;
22 22
23 class CAddonGUIControlBase 23 class ATTRIBUTE_HIDDEN CAddonGUIControlBase
24 { 24 {
25 public: 25 public:
26 GUIHANDLE GetControlHandle() const { return m_controlHandle; } 26 GUIHANDLE GetControlHandle() const { return m_controlHandle; }
@@ -69,7 +69,7 @@ namespace gui
69 /// @brief **Library definition values** 69 /// @brief **Library definition values**
70 /// 70 ///
71 71
72 class CListItem : public CAddonGUIControlBase 72 class ATTRIBUTE_HIDDEN CListItem : public CAddonGUIControlBase
73 { 73 {
74 public: 74 public:
75 //========================================================================== 75 //==========================================================================
@@ -188,43 +188,6 @@ namespace gui
188 //========================================================================== 188 //==========================================================================
189 /// 189 ///
190 /// \ingroup cpp_kodi_gui_CListItem 190 /// \ingroup cpp_kodi_gui_CListItem
191 /// @brief To get current icon image of entry
192 ///
193 /// @return The current icon image path (if present)
194 ///
195 std::string GetIconImage()
196 {
197 std::string image;
198 char* ret = m_interface->kodi_gui->listItem->get_icon_image(m_interface->kodiBase, m_controlHandle);
199 if (ret != nullptr)
200 {
201 if (std::strlen(ret))
202 image = ret;
203 m_interface->free_string(m_interface->kodiBase, ret);
204 }
205 return image;
206 }
207 //--------------------------------------------------------------------------
208
209 //==========================================================================
210 ///
211 /// \ingroup cpp_kodi_gui_CListItem
212 /// @brief To set icon image of entry
213 ///
214 /// @param image The image to use for.
215 ///
216 /// @note Alternative can be \ref SetArt used
217 ///
218 ///
219 void SetIconImage(const std::string& image)
220 {
221 m_interface->kodi_gui->listItem->set_icon_image(m_interface->kodiBase, m_controlHandle, image.c_str());
222 }
223 //--------------------------------------------------------------------------
224
225 //==========================================================================
226 ///
227 /// \ingroup cpp_kodi_gui_CListItem
228 /// @brief Sets the listitem's art 191 /// @brief Sets the listitem's art
229 /// 192 ///
230 /// @param[in] type Type of Art to set 193 /// @param[in] type Type of Art to set