Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/17/09 14:17:05 (15 years ago)
Author:
whackl
Message:

implemented request snapshot and abort job (##587)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.Console/3.2/HiveServerManagementConsole.cs

    r1595 r1598  
    6363    public HiveServerManagementConsole() {
    6464      InitializeComponent();
     65      Init();
    6566      AddClients();
    6667      AddJobs();
     
    8687
    8788    #endregion
     89
     90    private void Init() {
     91
     92      //adding context menu items for jobs
     93      menuItemAbortJob.Click += (s, e) => {
     94        IJobManager jobManager = ServiceLocator.GetJobManager();
     95        if (lvJobControl.SelectedItems.Count == 1) {
     96          Guid jobID = Guid.Empty;
     97          jobID = (Guid)TypeDescriptor.GetConverter(jobID).ConvertFrom(lvJobControl.SelectedItems[0].Text);
     98          jobManager.AbortJob(jobID);
     99        }
     100      };
     101
     102      menuItemGetSnapshot.Click += (s, e) => {
     103        IJobManager jobManager = ServiceLocator.GetJobManager();
     104        if (lvJobControl.SelectedItems.Count == 1) {
     105          Guid jobID = Guid.Empty;
     106          jobID = (Guid)TypeDescriptor.GetConverter(jobID).ConvertFrom(lvJobControl.SelectedItems[0].Text);
     107          jobManager.RequestSnapshot(jobID);
     108        }
     109      };
     110
     111    }
     112
     113    private void lvJobControl_MouseUp(object sender, MouseEventArgs e) {
     114      // If the right mouse button was clicked and released,
     115      // display the shortcut menu assigned to the TreeView.
     116      if (e.Button == MouseButtons.Right && lvJobControl.SelectedItems.Count == 1) {
     117        lvJobControl.ContextMenuStrip.Show(new Point(e.X, e.Y));
     118      }
     119    }
    88120
    89121    /// <summary>
     
    690722    #endregion
    691723
     724
     725
     726
    692727  }
    693728}
Note: See TracChangeset for help on using the changeset viewer.