OSDN Git Service

c2f754ffe56c8ff38cb740a20816e6f506430873
[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         Functions.QueryGenerator queryGen = new Functions.QueryGenerator();\r
21         private frmMain frmMainWindow;\r
22         Functions.Presets presetCode;\r
23 \r
24         public frmAddPreset(frmMain fmw, Functions.Presets presetHandler)\r
25         {\r
26             InitializeComponent();\r
27             frmMainWindow = fmw;\r
28             presetCode = presetHandler;\r
29         }\r
30 \r
31         private void btn_add_Click(object sender, EventArgs e)\r
32         {\r
33             String query = queryGen.generateTabbedComponentsQuery(frmMainWindow);\r
34 \r
35             if (presetCode.addPreset(txt_preset_name.Text.Trim(), query) == true)\r
36             {\r
37                 frmMainWindow.loadPresetPanel();\r
38                 this.Close();\r
39             }\r
40         }\r
41 \r
42         private void btn_cancel_Click(object sender, EventArgs e)\r
43         {\r
44             this.Close();\r
45         }\r
46 \r
47     }\r
48 }