item->SetIconImage(strImage);
}
}
+ items.SetLabel(pNode->GetLocalizedName());
return bResult;
}
return atoi(m_strName.c_str());
}
+CStdString CDirectoryNode::GetLocalizedName() const
+{
+ return "";
+}
+
// Current node type
NODE_TYPE CDirectoryNode::GetType()
{
bool GetChilds(CFileItemList& items);
virtual NODE_TYPE GetChildType();
+ virtual CStdString GetLocalizedName() const;
CDirectoryNode* GetParent();
bool CanCache();
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeOverview::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(OverviewChildren) / sizeof(Node); ++i)
+ if (GetID() == OverviewChildren[i].id)
+ return g_localizeStrings.Get(OverviewChildren[i].label);
+ return "";
+}
+
bool CDirectoryNodeOverview::GetContent(CFileItemList& items)
{
CMusicDatabase musicDatabase;
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeTop100::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(Top100Children) / sizeof(Node); ++i)
+ if (GetID() == Top100Children[i].id)
+ return g_localizeStrings.Get(Top100Children[i].label);
+ return "";
+}
+
bool CDirectoryNodeTop100::GetContent(CFileItemList& items)
{
for (unsigned int i = 0; i < sizeof(Top100Children) / sizeof(Node); ++i)
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}
item->SetIconImage(strImage);
}
}
+ items.SetLabel(pNode->GetLocalizedName());
return bResult;
}
return atoi(m_strName.c_str());
}
+CStdString CDirectoryNode::GetLocalizedName() const
+{
+ return "";
+}
+
// Current node type
NODE_TYPE CDirectoryNode::GetType()
{
bool GetChilds(CFileItemList& items);
virtual NODE_TYPE GetChildType();
+ virtual CStdString GetLocalizedName() const;
CDirectoryNode* GetParent();
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeMoviesOverview::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(MovieChildren) / sizeof(Node); ++i)
+ if (GetID() == MovieChildren[i].id)
+ return g_localizeStrings.Get(MovieChildren[i].label);
+ return "";
+}
+
bool CDirectoryNodeMoviesOverview::GetContent(CFileItemList& items)
{
for (unsigned int i = 0; i < sizeof(MovieChildren) / sizeof(Node); ++i)
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeMusicVideosOverview::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(MusicVideoChildren) / sizeof(Node); ++i)
+ if (GetID() == MusicVideoChildren[i].id)
+ return g_localizeStrings.Get(MusicVideoChildren[i].label);
+ return "";
+}
+
bool CDirectoryNodeMusicVideosOverview::GetContent(CFileItemList& items)
{
for (unsigned int i = 0; i < sizeof(MusicVideoChildren) / sizeof(Node); ++i)
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeOverview::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(OverviewChildren) / sizeof(Node); ++i)
+ if (GetID() == OverviewChildren[i].id)
+ return g_localizeStrings.Get(OverviewChildren[i].label);
+ return "";
+}
+
bool CDirectoryNodeOverview::GetContent(CFileItemList& items)
{
CVideoDatabase database;
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}
return NODE_TYPE_NONE;
}
+CStdString CDirectoryNodeTvShowsOverview::GetLocalizedName() const
+{
+ for (unsigned int i = 0; i < sizeof(TvShowChildren) / sizeof(Node); ++i)
+ if (GetID() == TvShowChildren[i].id)
+ return g_localizeStrings.Get(TvShowChildren[i].label);
+ return "";
+}
+
bool CDirectoryNodeTvShowsOverview::GetContent(CFileItemList& items)
{
for (unsigned int i = 0; i < sizeof(TvShowChildren) / sizeof(Node); ++i)
protected:
virtual NODE_TYPE GetChildType();
virtual bool GetContent(CFileItemList& items);
+ virtual CStdString GetLocalizedName() const;
};
}
}