Fixed self verification issue : TPLAPP-4010 - No action on detail info button 58/155158/1
authorKyuho Jo <kyuho.jo@samsung.com>
Thu, 12 Oct 2017 07:32:13 +0000 (16:32 +0900)
committerKyuho Jo <kyuho.jo@samsung.com>
Thu, 12 Oct 2017 07:34:15 +0000 (16:34 +0900)
Change-Id: I092ac49999218ee4e6348c28295041846c15d097
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
TVMediaHub/TVMediaHub.Tizen/ViewModels/ImageTabViewModel.cs
TVMediaHub/TVMediaHub.Tizen/ViewModels/MusicTabViewModel.cs
TVMediaHub/TVMediaHub.Tizen/Views/ImageTab.xaml.cs
TVMediaHub/TVMediaHub.Tizen/Views/MusicTab.xaml.cs
TVMediaHub/TVMediaHub.Tizen/Views/VideoTab.xaml.cs

index dd7abf6..dcdbd80 100755 (executable)
@@ -628,7 +628,7 @@ namespace TVMediaHub.Tizen.ViewModels
             list = new List<string>
             {
                 "          SLIDE SHOW          ",
-                "DETAIL INFO",
+                "DISK INFO",
                 "DELETE"
             };
             OptionList = list;
index 230d29f..6856a6e 100755 (executable)
@@ -250,7 +250,7 @@ namespace TVMediaHub.Tizen.ViewModels
 
             list = new List<string>
             {
-                "       DETAIL INFO       ",
+                "        DISK INFO        ",
                 "DELETE"
             };
 
index c2ea9da..852483f 100755 (executable)
@@ -652,9 +652,9 @@ namespace TVMediaHub.Tizen.Views
             {
                 Program.TransitionTo(new ImageViewerSlideShow());
             }
-            else if (label.Equals("detail info"))
+            else if (label.Equals("disk info"))
             {
-                // TODO : Display the alerty popup
+                ShowDiskInfoPopup();
             }
         }
 
@@ -754,5 +754,21 @@ namespace TVMediaHub.Tizen.Views
             }
 
         }
+
+        /// <summary>
+        /// A method for showing Disk Information Popup
+        /// </summary>
+        private async void ShowDiskInfoPopup()
+        {
+            int numberOfFiles = 0;
+
+            foreach (var item in ImageGroupList)
+            {
+                numberOfFiles += item.ImageItemList.Count;
+            }
+
+            var message = "Number of files  : " + numberOfFiles + "\n";
+            await DisplayAlert("Disk Information", message, "Close");
+        }
     }
 }
index 0f66ed9..e0ffb68 100755 (executable)
@@ -539,9 +539,9 @@ namespace TVMediaHub.Tizen.Views
                 FooterDelete.IsVisible = true;
                 SetFooterFocusChain(MusicTabScrollView.ScrollX);
             }
-            else if (label.Equals("detail info"))
+            else if (label.Equals("disk info"))
             {
-                // TODO : Display the alert popup
+                ShowDiskInfoPopup();
             }
         }
 
@@ -689,6 +689,22 @@ namespace TVMediaHub.Tizen.Views
         }
 
         /// <summary>
+        /// A method for showing Disk Information Popup
+        /// </summary>
+        private async void ShowDiskInfoPopup()
+        {
+            int numberOfFiles = 0;
+
+            foreach (MusicGroup group in MusicContentView.Children)
+            {
+                numberOfFiles += group.MusicItemList.Count;
+            }
+
+            var message = "Number of files  : " + numberOfFiles + "\n";
+            await DisplayAlert("Disk Information", message, "Close");
+        }
+
+        /// <summary>
         /// Moves the scroller to the given target
         /// </summary>
         /// <param name="targetX">The given target</param>
index caae1f8..6374ed1 100755 (executable)
@@ -638,7 +638,7 @@ namespace TVMediaHub.Tizen.Views
             }
             else if (label.Equals("disk info"))
             {
-                // TODO : Display the alerty popup
+                ShowDiskInfoPopup();
             }
         }
 
@@ -736,5 +736,21 @@ namespace TVMediaHub.Tizen.Views
                     break;
             }
         }
+
+        /// <summary>
+        /// A method for showing Disk Information Popup
+        /// </summary>
+        private async void ShowDiskInfoPopup()
+        {
+            int numberOfFiles = 0;
+
+            foreach (var item in VideoGroupList)
+            {
+                numberOfFiles += item.VideoItemList.Count;
+            }
+
+            var message = "Number of files  : " + numberOfFiles + "\n";
+            await DisplayAlert("Disk Information", message, "Close");
+        }
     }
 }