client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs
--- a/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs Wed Dec 16 17:14:38 2009 +0100
+++ b/client/src/Iri.Modernisation.Controls/ViewModel/ConsultationBookView/ConsultationBookViewVM.cs Fri Dec 18 16:45:30 2009 +0100
@@ -16,10 +16,16 @@
using Iri.Modernisation.BaseMVVM.ViewModel;
namespace Iri.Modernisation.Controls.ViewModel
{
+ /// <summary>
+ /// ViewModel de ConsultationBook
+ /// </summary>
public class ConsultationBookViewVM : BaseMVVM.ViewModel.ViewModel
{
private VideoBook _selectedBook;
+ /// <summary>
+ /// Livre Sélectionné
+ /// </summary>
public VideoBook SelectedBook
{
get
@@ -33,9 +39,12 @@
}
}
- private int _selectedIndexNumber = 0;
+
private SegmentIndex _selectedIndex;
+ /// <summary>
+ /// Index Sélectionné
+ /// </summary>
public SegmentIndex SelectedIndex
{
get
@@ -71,6 +80,9 @@
}
private String _selectedIndexTitle;
+ /// <summary>
+ /// Titre de l'Index
+ /// </summary>
public String SelectedIndexTitle
{
get
@@ -85,6 +97,9 @@
}
private String _selectedIndexDescription;
+ /// <summary>
+ /// Description de L'index
+ /// </summary>
public String SelectedIndexDescription
{
get
@@ -99,6 +114,9 @@
}
private List<String> _selectedIndexTags = new List<string>();
+ /// <summary>
+ /// Tags de l'Index
+ /// </summary>
public String SelectedIndexTags
{
get
@@ -121,6 +139,9 @@
}
private List<AnnotationViewerVM> _selectedIndexAnnotation = new List<AnnotationViewerVM>();
+ /// <summary>
+ /// Liste des annotations de l'index
+ /// </summary>
public List<AnnotationViewerVM> SelectedIndexAnnotation
{
get
@@ -136,6 +157,9 @@
private String _title;
+ /// <summary>
+ /// Titre du VideoLivre
+ /// </summary>
public String Title
{
get
@@ -151,6 +175,9 @@
}
private User _author;
+ /// <summary>
+ /// Auteur du Videolivre
+ /// </summary>
public User Author
{
get
@@ -167,6 +194,9 @@
}
private VideoChapter[] _chapters;
+ /// <summary>
+ /// Chapitres du VideoLivre
+ /// </summary>
public VideoChapter[] Chapters
{
get
@@ -182,6 +212,9 @@
}
private List<SegmentIndex>[] _segmentIndex = new List<SegmentIndex>[4];
+ /// <summary>
+ ///
+ /// </summary>
public List<SegmentIndex>[] SegmentIndex
{
get
@@ -196,6 +229,9 @@
}
private List<Annotation>[] _annotations = new List<Annotation>[4];
+ /// <summary>
+ /// Annotations
+ /// </summary>
public List<Annotation>[] Annotations
{
get
@@ -210,6 +246,9 @@
}
private BookTimeLineVM _selectedBookVM;
+ /// <summary>
+ /// ViewModel de BookTimeLine
+ /// </summary>
public BookTimeLineVM SelectedBookVM
{
get
@@ -236,6 +275,9 @@
}
}
private VideoViewerVM _actualVideoSourceVM;
+ /// <summary>
+ /// Video Actuellement en visionnage
+ /// </summary>
public VideoViewerVM ActualVideoSourceVM
{
get
@@ -250,15 +292,7 @@
}
public ConsultationBookViewVM()
{
- /* _selectedBookVM = param;
- _selectedBook = param.SelectedBook;
- _title = param.SelectedBook.Title;
- _author = param.SelectedBook.Author;
- _chapters = param.SelectedBook.Chapters;
- //
- if (param.SelectedBook.Chapters[0].VideoSequences.Count != 0)
- { _actualVideoSource = param.SelectedBook.Chapters[0].VideoSequences[0].Path; }
- SelectedIndex = param.SelectedBook.Chapters[0].Index[0];*/
+
ActualVideoSourceVM = new VideoViewerVM(true,false);
InitializeCommands();
@@ -287,7 +321,7 @@
ActualVideoSourceVM.Tick += new EventHandler<VideoViewerVMEventArgs>(ActualVideoSourceVM_Tick);
}
- void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e)
+ private void ActualVideoSourceVM_Tick(object sender, VideoViewerVMEventArgs e)
{
TimeSpan Pos = e.Position;
SelectedBookVM.Position = Pos.TotalMilliseconds;