private void Thumbnail_DeleteCamera(object sender, EventArgs e) { // Delete camera in prefs (blurbs). // Should be enough to remove the thumbnail at next discovery heart beat. ThumbnailCamera thumbnail = sender as ThumbnailCamera; CameraTypeManager.ForgetCamera(thumbnail.Summary); refreshImages = true; CameraTypeManager.DiscoverCameras(); }
private void DeleteSelectedCamera(ListView lv) { if (lv == null || !lv.Focused) { return; } if (lv.SelectedItems == null || lv.SelectedItems.Count != 1) { return; } int index = IndexOfCamera(cameraSummaries, lv.SelectedItems[0].Name); if (index >= 0) { CameraTypeManager.ForgetCamera(cameraSummaries[index]); } }