aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs')
-rw-r--r--MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs67
1 files changed, 0 insertions, 67 deletions
diff --git a/MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs b/MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs
deleted file mode 100644
index d9f40b014..000000000
--- a/MediaBrowser.Plugins.DefaultTheme/Controls/Details/ItemChapters.xaml.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-using MediaBrowser.Model.Dto;
-using MediaBrowser.UI.Controller;
-using MediaBrowser.UI.Controls;
-using MediaBrowser.UI.Playback;
-using MediaBrowser.UI.ViewModels;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-
-namespace MediaBrowser.Plugins.DefaultTheme.Controls.Details
-{
- /// <summary>
- /// Interaction logic for ItemChapters.xaml
- /// </summary>
- public partial class ItemChapters : BaseDetailsControl
- {
- /// <summary>
- /// Initializes a new instance of the <see cref="ItemChapters" /> class.
- /// </summary>
- public ItemChapters()
- {
- InitializeComponent();
-
- lstItems.ItemInvoked += lstItems_ItemInvoked;
- }
-
- /// <summary>
- /// LSTs the items_ item invoked.
- /// </summary>
- /// <param name="sender">The sender.</param>
- /// <param name="e">The e.</param>
- void lstItems_ItemInvoked(object sender, ItemEventArgs<object> e)
- {
- var chapterViewModel = (ChapterInfoDtoViewModel) e.Argument;
-
- UIKernel.Instance.PlaybackManager.Play(new PlayOptions
- {
- Items = new List<BaseItemDto> { Item },
- StartPositionTicks = chapterViewModel.Chapter.StartPositionTicks
- });
- }
-
- /// <summary>
- /// Called when [item changed].
- /// </summary>
- protected override void OnItemChanged()
- {
- const double height = 297;
-
- var width = ChapterInfoDtoViewModel.GetChapterImageWidth(Item, height, 528);
-
- var chapters = Item.Chapters ?? new List<ChapterInfoDto> { };
-
- lstItems.ItemsSource = new ObservableCollection<ChapterInfoDtoViewModel>(chapters.Select(i => new ChapterInfoDtoViewModel
- {
- Item = Item,
- Chapter = i,
- ImageWidth = width,
- ImageHeight = height,
- ImageDownloadOptions = new ImageOptions
- {
- MaxHeight = 400
- }
- }));
- }
- }
-}