Merge "Implements delete contents in Music tab Changes the IsDeleteStatus property...
authorHyerim Kim <rimi.kim@samsung.com>
Tue, 11 Jul 2017 08:35:17 +0000 (08:35 +0000)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Tue, 11 Jul 2017 08:35:17 +0000 (08:35 +0000)
1  2 
TVMediaHub/TVMediaHub.Tizen/TVMediaHub.Tizen.csproj
TVMediaHub/TVMediaHub.Tizen/ViewModels/MusicTabViewModel.cs
TVMediaHub/TVMediaHub.Tizen/Views/MusicItem.xaml.cs

@@@ -82,11 -99,47 +104,52 @@@ namespace TVMediaHub.Tizen.ViewModel
          public MediaInformationEx CurrentMusic { get; set; }
  
          /// <summary>
+         /// A value indicates current Music tab's status
+         /// </summary>
+         private TabStatus musicTabStatus = TabStatus.Default;
+         /// <summary>
+         /// Gets or sets the MusicTabStatus
+         /// </summary>
+         public TabStatus MusicTabStatus
+         {
+             get
+             {
+                 return musicTabStatus;
+             }
+             set
+             {
+                 if (musicTabStatus != value)
+                 {
+                     musicTabStatus = value;
+                     OnPropertyChanged("MusicTabStatus");
+                 }
+             }
+         }
+         /// <summary>
+         /// A list of video contents to be displayed
+         /// </summary>
+         public List<MediaInformationEx> SelectedList { get; set; }
+         /// <summary>
+         /// A count of SelectedList
+         /// </summary>
+         public int SelectedCount
+         {
+             get
+             {
+                 return SelectedList.Count;
+             }
+         }
+         /// <summary>
 +        /// The index of the current music
 +        /// </summary>
 +        public int CurrentMusicIndex { get; set; }
 +
 +        /// <summary>
          /// The sort option to display items of the music tab
          /// </summary>
          private SortOption option = SortOption.Title;
          public MusicTabViewModel()
          {
              MusicList = new ObservableCollection<GroupItem>();
 +            MusicPlayList = new List<MediaInformationEx>();
 +
              sourcePairList = new Dictionary<string, string>();
+             SelectedList = new List<MediaInformationEx>();
              InitializeFooterItemsSource();
              InitializeCommands();