Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 /// <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);
 }
Esempio n. 3
0
        /// <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);
        }