OSDN Git Service

67dbfa95e5ff409f9b92274fb34ee5487062abbd
[handbrake-jp/handbrake-jp-git.git] / win / C# / frmAddPreset.cs
1 /*  frmAddPreset.cs $\r
2         \r
3            This file is part of the HandBrake source code.\r
4            Homepage: <http://handbrake.fr>.\r
5            It may be used under the terms of the GNU General Public License. */\r
6 \r
7 using System;\r
8 using System.Collections.Generic;\r
9 using System.ComponentModel;\r
10 using System.Data;\r
11 using System.Drawing;\r
12 using System.Text;\r
13 using System.Windows.Forms;\r
14 using System.IO;\r
15 \r
16 namespace Handbrake\r
17 {\r
18     public partial class frmAddPreset : Form\r
19     {\r
20         private frmMain frmMainWindow;\r
21         Presets.PresetsHandler presetCode;\r
22         private string query = "";\r
23 \r
24         public frmAddPreset(frmMain fmw, string query_string, Presets.PresetsHandler presetHandler)\r
25         {\r
26             InitializeComponent();\r
27             frmMainWindow = fmw;\r
28             presetCode = presetHandler;\r
29             this.query = query_string;\r
30         }\r
31 \r
32         private void btn_add_Click(object sender, EventArgs e)\r
33         {\r
34             Boolean pictureSettings = false;\r
35             if (check_pictureSettings.Checked)\r
36                 pictureSettings = true;\r
37 \r
38             if (presetCode.addPreset(txt_preset_name.Text.Trim(), query, pictureSettings) == true)\r
39             {\r
40                 frmMainWindow.loadPresetPanel();\r
41                 this.Close();\r
42             }\r
43         }\r
44 \r
45         private void btn_cancel_Click(object sender, EventArgs e)\r
46         {\r
47             this.Close();\r
48         }\r
49 \r
50     }\r
51 }