added GetPlaylistNames() method to the base class

This commit is contained in:
Alexander Eckart committed 2012-12-30 20:23:57 +01:00
1 parent deb5e6d794
commit 6dc1ad84d1
2 files changed
+17

No files matched your search

+5
View File
@@ -776,6 +776,11 @@ namespace Vocaluxe.Base
CPlaylists.SetPlaylistName(PlaylistID, Name); CPlaylists.SetPlaylistName(PlaylistID, Name);
} }
public string[] GetPlaylistNames()
{
return CPlaylists.GetPlaylistNames();
}
public string GetPlaylistName(int PlaylistID) public string GetPlaylistName(int PlaylistID)
{ {
return CPlaylists.GetPlaylistName(PlaylistID); return CPlaylists.GetPlaylistName(PlaylistID);
+12
View File
@@ -84,6 +84,18 @@ namespace Vocaluxe.Base
return _Playlists[PlaylistID].PlaylistName; return _Playlists[PlaylistID].PlaylistName;
} }
public static string[] GetPlaylistNames()
{
List<string> result = new List<string>();
foreach (CPlaylistFile playlist in _Playlists)
{
result.Add(playlist.PlaylistName);
}
return result.ToArray();
}
public static void SetPlaylistName(int PlaylistID, string Name) public static void SetPlaylistName(int PlaylistID, string Name)
{ {
if (PlaylistID >= _Playlists.Count || PlaylistID < 0) if (PlaylistID >= _Playlists.Count || PlaylistID < 0)