1
// YouTubeOwnVideosSource.cs created with MonoDevelop
2
// User: luis at 08:50 p 10/09/2008
4
// To change standard headers go to Edit->Preferences->Coding->Standard Headers
8
using System.Collections.Generic;
9
using System.Threading;
17
public class YouTubeOwnVideosItemSource : ItemSource
19
public YouTubeOwnVideosItemSource()
23
public override IEnumerable<Type> SupportedItemTypes {
26
typeof (YoutubeVideoItem),
31
public override string Name { get { return "YouTube Videos"; } }
32
public override string Description { get { return "Your own YouTube videos"; } }
33
public override string Icon {get { return "youtube_logo.png@" + GetType ().Assembly.FullName; } }
35
public override IEnumerable<Item> Items {
36
get { return Youtube.own; }
39
public override IEnumerable<Item> ChildrenOfItem (Item item)
44
public override void UpdateItems ()
47
Thread thread = new Thread ((ThreadStart) (Youtube.updateOwn));
48
thread.IsBackground = true;
50
} catch (Exception e) {
51
Console.Error.WriteLine (e.Message);