private void OpenSetlistsDialog(object sender, EventArgs e) { if (SetlistSelectDlg == null || SetlistSelectDlg.IsDisposed) { SetlistSelectDlg = new SetlistSelect(); SetlistSelectDlg.SetlistSelected += new EventHandler <SetlistSelectedEventArgs>(Dlg_SetlistSelected); } SetlistSelectDlg.Show(); SetlistSelectDlg.BringToFront(); }
// public event EventHandler<SongSelectedEventArgs> SongSelected; // TODO: Support for multiple devices? public Form1() { InitializeComponent(); SongLibrary = new SongLibrary(); SongSelectDlg = null; SetlistSelectDlg = null; LibrarySelectDlg = null; FootPedalMonitor = new HIDMonitor(); deviceConfigParms = new DeviceConfigParms(); if (String.IsNullOrEmpty(Properties.Settings.Default.ConfigFile)) { Properties.Settings.Default.ConfigFile = "DeviceConfig.xml"; } if (String.IsNullOrEmpty(Properties.Settings.Default.DeviceName)) { Properties.Settings.Default.DeviceName = "xxUSB NETVISTA FULL WIDTH KEYBOARD"; } deviceConfigParms.ConfigFile = Properties.Settings.Default.ConfigFile; deviceConfigParms.DeviceName = Properties.Settings.Default.DeviceName; InitializeDevice(deviceConfigParms); FootPedalMonitor.OnHidDeviceRead += this.HidDeviceRead; }