fixed: quirks with album information in file view
[xbmc:xbmc-antiquated.git] / xbmc / GUIDialogSongInfo.h
1 #pragma once\r
2 #include "GUIDialog.h"\r
3 \r
4 class CGUIDialogSongInfo :\r
5       public CGUIDialog\r
6 {\r
7 public:\r
8   CGUIDialogSongInfo(void);\r
9   virtual ~CGUIDialogSongInfo(void);\r
10   virtual bool OnMessage(CGUIMessage& message);\r
11   void SetSong(CFileItem *item);\r
12   virtual bool OnAction(const CAction &action);\r
13   bool NeedsUpdate() const { return m_needsUpdate; };\r
14 \r
15   virtual bool HasListItems() const { return true; };\r
16   virtual CFileItem* GetCurrentListItem(int offset = 0);\r
17 protected:\r
18   virtual void OnInitWindow();\r
19   bool DownloadThumbnail(const CStdString &thumbFile);\r
20   void OnGetThumb();\r
21   void SetRating(char rating);\r
22 \r
23   CFileItem m_song;\r
24   char m_startRating;\r
25   bool m_cancelled;\r
26   bool m_needsUpdate;\r
27 };\r