コード例 #1
0
        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();
        }
コード例 #2
0
        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]);
            }
        }