1
// YouTubeSubscriptionItemSource.cs created with MonoDevelop
2
// User: luis at 01:57 p 07/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 YouTubeSubscriptionItemSource : ItemSource
19
public YouTubeSubscriptionItemSource()
23
public override IEnumerable<Type> SupportedItemTypes {
26
typeof (YouTubeSubscriptionItem),
31
public override string Name { get { return "Youtube Subscriptions"; } }
32
public override string Description { get { return "Your YouTube subscriptions"; } }
33
public override string Icon {get { return "youtube_user.png@" + GetType ().Assembly.FullName; } }
35
public override IEnumerable<Item> Items {
36
get { return Youtube.subscriptions; }
39
public override IEnumerable<Item> ChildrenOfItem (Item item)
44
public override void UpdateItems ()
47
Thread thread = new Thread ((ThreadStart) (Youtube.updateSubscriptions));
48
thread.IsBackground = true;
50
} catch (Exception e) {
51
Console.Error.WriteLine (e.Message);