1 /* frmAddPreset.cs $
\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
10 using System.Drawing;
\r
11 using System.Windows.Forms;
\r
14 public partial class frmAddPreset : Form
\r
16 private readonly frmMain _frmMainWindow;
\r
17 private readonly PresetsHandler _presetCode;
\r
18 private readonly string _query = string.Empty;
\r
20 public frmAddPreset(frmMain fmw, string queryString, PresetsHandler presetHandler)
\r
22 InitializeComponent();
\r
23 _frmMainWindow = fmw;
\r
24 _presetCode = presetHandler;
\r
25 this._query = queryString;
\r
28 private void btn_add_Click(object sender, EventArgs e)
\r
30 if (_presetCode.Add(txt_preset_name.Text.Trim(), _query, check_pictureSettings.Checked))
\r
32 TreeNode presetTreeview = new TreeNode(txt_preset_name.Text.Trim()) {ForeColor = Color.Black};
\r
33 _frmMainWindow.treeView_presets.Nodes.Add(presetTreeview);
\r
37 MessageBox.Show("Sorry, that preset name already exists. Please choose another!", "Warning",
\r
38 MessageBoxButtons.OK, MessageBoxIcon.Warning);
\r
41 private void btn_cancel_Click(object sender, EventArgs e)
\r