private void clearItemsToolStripMenuItem_Click(object sender, EventArgs e) { foreach (ListViewItem lvi in lsvItems.Items) { ListViewLocker lvl = (ListViewLocker)lvi; lvl.CancelTask(); } lsvItems.Items.Clear(); lsvDetails.Items.Clear(); imgFileIcons.Images.Clear(); }
/// <summary> /// Cancel the ListViewLocker task, if applicable. /// </summary> /// <param name="lvi">The ListViewLocker that should be updated.</param> /// <returns>A boolean to represent whether the task was cancelled or not.</returns> private static bool CancelSelectedTask(ListViewLocker lvi) { if (lvi == null) { return(false); } if (!lvi.IsRunning()) { return(false); } lvi.CancelTask(); return(true); }
/// <summary> /// Cancel a ListViewLocker task, if applicable. /// </summary> /// <param name="lvi">The ListViewItem that is associated with a ListViewLocker.</param> /// <returns>A boolean to represent whether the task was cancelled or not.</returns> private bool CancelSelectedTask(ListViewItem lvi) { ListViewLocker lvl = _lvlManager.FindListViewLocker(lvi.Text); if (lvl == null) { return(false); } if (!lvl.IsRunning()) { return(false); } lvl.CancelTask(); return(true); }