private void OpenLibrariesDialog(object sender, EventArgs e) { if (LibrarySelectDlg == null || LibrarySelectDlg.IsDisposed) { LibrarySelectDlg = new LibrarySelect(); LibrarySelectDlg.LibrarySelected += new EventHandler <LibrarySelectedEventArgs>(Dlg_LibrarySelected); } LibrarySelectDlg.Show(); LibrarySelectDlg.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; }