/// <summary> /// Handles event fired after an item is activated in the Q Set Explorer. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void QSetExplorer_AfterQSetItemActivated(object sender, VisualizableProcessItemAffectedEventArgs e) { base.TaskManager.MenuStateManger.SetAllMenusState(); if (e.Item is QSetQueueItem) { try { base.PrimaryControls.SetPropertyGridObject(e.Item); } catch (Exception exc) { MessageBox.Show(exc.Message, Locale.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Warning); base.PrimaryControls.SetPropertyGridObject(null); } } else { base.PrimaryControls.SetPropertyGridObject(e.Item); } base.TaskManager.MenuStateManger.SetQSetCtxMenuState(); base.PrimaryObjects.ProcessVisualizer.ProcessCompleted(e.Process); }
/// <summary> /// Handles event fired before an item is activated in the Q Set Explorer. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void QSetExplorer_BeforeQSetItemActivated(object sender, VisualizableProcessItemAffectedEventArgs e) { base.PrimaryObjects.ProcessVisualizer.ProcessStarting(e.Process); }