Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/12/11 16:25:17 (13 years ago)
Author:
ascheibe
Message:

#1672 fixed setting of priorities in the Job Manager

Location:
trunk/sources/HeuristicLab.Clients.Hive.Views/3.3/HiveTasks
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Clients.Hive.Views/3.3/HiveTasks/HiveTaskView.cs

    r6976 r7177  
    9393          this.jobIdTextBox.Text = Content.Task.Id.ToString();
    9494          this.dateCreatedTextBox.Text = Content.Task.DateCreated.HasValue ? Content.Task.DateCreated.ToString() : string.Empty;
    95           this.priorityComboBox.Text = Content.Task.Priority.ToString();
     95          if (Content.Task.Priority >= 0 && Content.Task.Priority < priorityComboBox.Items.Count) {
     96            this.priorityComboBox.SelectedIndex = Content.Task.Priority;
     97          } else {
     98            this.priorityComboBox.SelectedIndex = 0;
     99          }
    96100          this.coresNeededComboBox.Text = Content.Task.CoresNeeded.ToString();
    97101          this.memoryNeededComboBox.Text = Content.Task.MemoryNeeded.ToString();
     
    99103          this.jobIdTextBox.Text = string.Empty;
    100104          this.dateCreatedTextBox.Text = string.Empty;
    101           this.priorityComboBox.Text = "3";
     105          this.priorityComboBox.SelectedIndex = 0;
    102106          this.coresNeededComboBox.Text = "1";
    103107          this.memoryNeededComboBox.Text = "256";
     
    201205      this.modifyItemButton.Enabled = (Content != null && Content.ItemTask.Item != null && (Content.Task.State == TaskState.Paused || Content.Task.State == TaskState.Offline || Content.Task.State == TaskState.Finished || Content.Task.State == TaskState.Failed || Content.Task.State == TaskState.Aborted));
    202206    }
     207
     208    private void priorityComboBox_SelectedIndexChanged(object sender, EventArgs e) {
     209      if (Content.Task.Priority != priorityComboBox.SelectedIndex) {
     210        Content.Task.Priority = priorityComboBox.SelectedIndex;
     211      }
     212    }
    203213  }
    204214}
  • trunk/sources/HeuristicLab.Clients.Hive.Views/3.3/HiveTasks/HiveTaskView.designer.cs

    r7104 r7177  
    170170      this.priorityComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
    171171                  | System.Windows.Forms.AnchorStyles.Right)));
     172      this.priorityComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
    172173      this.priorityComboBox.FormattingEnabled = true;
    173174      this.priorityComboBox.Items.AddRange(new object[] {
    174             "1",
    175             "2",
    176             "3",
    177             "4",
    178             "5"});
     175            "Normal",
     176            "Urgent",
     177            "Critical"});
    179178      this.priorityComboBox.Location = new System.Drawing.Point(87, 39);
    180179      this.priorityComboBox.Name = "priorityComboBox";
    181180      this.priorityComboBox.Size = new System.Drawing.Size(182, 21);
    182181      this.priorityComboBox.TabIndex = 43;
     182      this.priorityComboBox.SelectedIndexChanged += new System.EventHandler(this.priorityComboBox_SelectedIndexChanged);
    183183      //
    184184      // jobIdLabel
Note: See TracChangeset for help on using the changeset viewer.