diff -r c031f1132dde -r a9c815025a1b 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
{
+ ///
+ /// ViewModel de ConsultationBook
+ ///
public class ConsultationBookViewVM : BaseMVVM.ViewModel.ViewModel
{
private VideoBook _selectedBook;
+ ///
+ /// Livre Sélectionné
+ ///
public VideoBook SelectedBook
{
get
@@ -33,9 +39,12 @@
}
}
- private int _selectedIndexNumber = 0;
+
private SegmentIndex _selectedIndex;
+ ///
+ /// Index Sélectionné
+ ///
public SegmentIndex SelectedIndex
{
get
@@ -71,6 +80,9 @@
}
private String _selectedIndexTitle;
+ ///
+ /// Titre de l'Index
+ ///
public String SelectedIndexTitle
{
get
@@ -85,6 +97,9 @@
}
private String _selectedIndexDescription;
+ ///
+ /// Description de L'index
+ ///
public String SelectedIndexDescription
{
get
@@ -99,6 +114,9 @@
}
private List _selectedIndexTags = new List();
+ ///
+ /// Tags de l'Index
+ ///
public String SelectedIndexTags
{
get
@@ -121,6 +139,9 @@
}
private List _selectedIndexAnnotation = new List();
+ ///
+ /// Liste des annotations de l'index
+ ///
public List SelectedIndexAnnotation
{
get
@@ -136,6 +157,9 @@
private String _title;
+ ///
+ /// Titre du VideoLivre
+ ///
public String Title
{
get
@@ -151,6 +175,9 @@
}
private User _author;
+ ///
+ /// Auteur du Videolivre
+ ///
public User Author
{
get
@@ -167,6 +194,9 @@
}
private VideoChapter[] _chapters;
+ ///
+ /// Chapitres du VideoLivre
+ ///
public VideoChapter[] Chapters
{
get
@@ -182,6 +212,9 @@
}
private List[] _segmentIndex = new List[4];
+ ///
+ ///
+ ///
public List[] SegmentIndex
{
get
@@ -196,6 +229,9 @@
}
private List[] _annotations = new List[4];
+ ///
+ /// Annotations
+ ///
public List[] Annotations
{
get
@@ -210,6 +246,9 @@
}
private BookTimeLineVM _selectedBookVM;
+ ///
+ /// ViewModel de BookTimeLine
+ ///
public BookTimeLineVM SelectedBookVM
{
get
@@ -236,6 +275,9 @@
}
}
private VideoViewerVM _actualVideoSourceVM;
+ ///
+ /// Video Actuellement en visionnage
+ ///
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(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;