Example #1
0
        /// <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);
        }
Example #2
0
 /// <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);
 }