private void ShowFavouriteInfo(int progid)
{
Model.Favourite info = new Model.Favourite(progid);
List<ToolBarButton> buttons = new List<ToolBarButton>();
buttons.AddRange(new ToolBarButton[] { this.ButtonRemFavourite, this.ButtonCurrentEps });
if (info.HasMoreInfo)
{
buttons.Add(this.ButtonMoreInfo);
}
if (Model.Subscription.IsSubscribed(progid))
{
buttons.Add(this.ButtonUnsubscribe);
}
else
{
buttons.Add(this.ButtonSubscribe);
}
this.SetToolbarButtons(buttons.ToArray());
this.SetSideBar(info.Name, info.Description, Model.Programme.GetImage(progid));
}