From c0ac2af7f81171a91f726cdf3833af1deadf8511 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sun, 23 Jan 2011 15:00:58 +0000 Subject: WinGui: - Started Hooking up the WPF main window. Initial events subscribed. Some initial bindings and actions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3766 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- .../HandBrake.ApplicationServices/Parsing/DVD.cs | 53 ---------------------- .../Parsing/Source.cs | 53 ++++++++++++++++++++++ 2 files changed, 53 insertions(+), 53 deletions(-) delete mode 100644 win/C#/HandBrake.ApplicationServices/Parsing/DVD.cs create mode 100644 win/C#/HandBrake.ApplicationServices/Parsing/Source.cs (limited to 'win/C#/HandBrake.ApplicationServices/Parsing') diff --git a/win/C#/HandBrake.ApplicationServices/Parsing/DVD.cs b/win/C#/HandBrake.ApplicationServices/Parsing/DVD.cs deleted file mode 100644 index 40b1c4e5f..000000000 --- a/win/C#/HandBrake.ApplicationServices/Parsing/DVD.cs +++ /dev/null @@ -1,53 +0,0 @@ -/* DVD.cs $ This file is part of the HandBrake source code. - Homepage: . - It may be used under the terms of the GNU General Public License. */ - -namespace HandBrake.ApplicationServices.Parsing -{ - using System.Collections.Generic; - using System.IO; - - /// - /// An object representing a scanned DVD - /// - public class DVD - { - /// - /// Initializes a new instance of the class. - /// Default constructor for this object - /// - public DVD() - { - Titles = new List(); - } - - /// <summary> - /// Gets or sets Titles. A list of titles from the source - /// </summary> - public List<Title> Titles { get; set; } - - /// <summary> - /// Parse the StreamReader output into a List of Titles - /// </summary> - /// <param name="output"> - /// The output. - /// </param> - /// <returns> - /// A DVD object which contains a list of title inforamtion - /// </returns> - public static DVD Parse(StreamReader output) - { - var thisDVD = new DVD(); - - while (!output.EndOfStream) - { - if ((char) output.Peek() == '+') - thisDVD.Titles.AddRange(Title.ParseList(output.ReadToEnd())); - else - output.ReadLine(); - } - - return thisDVD; - } - } -} \ No newline at end of file diff --git a/win/C#/HandBrake.ApplicationServices/Parsing/Source.cs b/win/C#/HandBrake.ApplicationServices/Parsing/Source.cs new file mode 100644 index 000000000..0ed9c0033 --- /dev/null +++ b/win/C#/HandBrake.ApplicationServices/Parsing/Source.cs @@ -0,0 +1,53 @@ +/* Source.cs $ This file is part of the HandBrake source code. + Homepage: <http://handbrake.fr>. + It may be used under the terms of the GNU General Public License. */ + +namespace HandBrake.ApplicationServices.Parsing +{ + using System.Collections.Generic; + using System.IO; + + /// <summary> + /// An object representing a scanned DVD + /// </summary> + public class Source + { + /// <summary> + /// Initializes a new instance of the <see cref="Source"/> class. + /// Default constructor for this object + /// </summary> + public Source() + { + Titles = new List<Title>(); + } + + /// <summary> + /// Gets or sets Titles. A list of titles from the source + /// </summary> + public List<Title> Titles { get; set; } + + /// <summary> + /// Parse the StreamReader output into a List of Titles + /// </summary> + /// <param name="output"> + /// The output. + /// </param> + /// <returns> + /// A DVD object which contains a list of title inforamtion + /// </returns> + public static Source Parse(StreamReader output) + { + var thisDVD = new Source(); + + while (!output.EndOfStream) + { + if ((char) output.Peek() == '+') + thisDVD.Titles.AddRange(Title.ParseList(output.ReadToEnd())); + else + output.ReadLine(); + } + + return thisDVD; + } + } +} \ No newline at end of file -- cgit v1.2.3