no message
[xbmc:xbmc-antiquated.git] / guilib / GUIListItem.cpp
1 #include "guilistitem.h"
2
3 CGUIListItem::CGUIListItem(void)
4 {
5   m_strLabel2="";
6   m_strLabel="";
7   m_bImage=false;
8   m_pImage=NULL;
9 }
10
11 CGUIListItem::CGUIListItem(bool bHasImage, const CStdString& strLabel)
12 {
13   m_strLabel2="";
14   m_bImage=bHasImage;
15   m_strLabel=strLabel;
16   m_pImage=NULL;
17 }
18
19 CGUIListItem::~CGUIListItem(void)
20 {
21   if (m_pImage) 
22   {
23     m_pImage->FreeResources();
24     delete m_pImage;
25     m_pImage=NULL;
26   }
27 }
28
29
30 const CStdString& CGUIListItem::GetLabel() const
31 {
32   return m_strLabel;
33 }
34
35
36 const CStdString& CGUIListItem::GetLabel2() const
37 {
38   return m_strLabel2;
39 }
40
41 bool CGUIListItem::HasImage() const
42 {
43   return m_bImage;
44 }