OSDN Git Service

CLI: update the built in presets
[handbrake-jp/handbrake-jp-git.git] / win / C# / Model / Subtitle.cs
index 9254ab4..605e3da 100644 (file)
@@ -7,6 +7,8 @@ namespace Handbrake.Model
 {\r
     using System.Windows.Forms;\r
 \r
+    using HandBrake.ApplicationServices.Model;\r
+\r
     /// <summary>\r
     /// Subtitle Information\r
     /// </summary>\r
@@ -20,17 +22,17 @@ namespace Handbrake.Model
         /// <summary>\r
         /// Gets or sets the Forced Subtitle\r
         /// </summary>\r
-        public string Forced { get; set; }\r
+        public bool Forced { get; set; }\r
 \r
         /// <summary>\r
         /// Gets or sets the Burned In Subtitle\r
         /// </summary>\r
-        public string Burned { get; set; }\r
+        public bool Burned { get; set; }\r
 \r
         /// <summary>\r
         /// Gets or sets the Default Subtitle Track\r
         /// </summary>\r
-        public string Default { get; set; }\r
+        public bool Default { get; set; }\r
 \r
         /// <summary>\r
         /// Gets or sets the SRT Language\r
@@ -66,6 +68,11 @@ namespace Handbrake.Model
         }\r
 \r
         /// <summary>\r
+        /// Gets or sets the type of the subtitle\r
+        /// </summary>\r
+        public SubtitleType SubtitleType { get; set; }\r
+\r
+        /// <summary>\r
         /// Gets A ListViewItem Containing information about this subitlte\r
         /// </summary>\r
         public ListViewItem ListView\r
@@ -73,9 +80,9 @@ namespace Handbrake.Model
             get\r
             {\r
                 var listTrack = new ListViewItem(this.Track);\r
-                listTrack.SubItems.Add(this.Forced);\r
-                listTrack.SubItems.Add(this.Burned);\r
-                listTrack.SubItems.Add(this.Default);\r
+                listTrack.SubItems.Add(this.Forced ? "Yes" : "No");\r
+                listTrack.SubItems.Add(this.Burned ? "Yes" : "No");\r
+                listTrack.SubItems.Add(this.Default ? "Yes" : "No");\r
                 listTrack.SubItems.Add(this.SrtLang);\r
                 listTrack.SubItems.Add(this.SrtCharCode);\r
                 listTrack.SubItems.Add(this.SrtOffset.ToString());\r