diff options
author | Frank Becker | 2016-07-10 12:46:28 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-07-16 05:41:13 +0000 |
commit | 17238aa949b32aba963b883ac52012193f3c74dc (patch) | |
tree | 878d4dcc3665ad0bb81c4490d46d0bebdf32e43c /org.eclipse.mylyn.tasks.ui | |
parent | f294b5f653716cb490ff9b24958eac097f130617 (diff) | |
download | org.eclipse.mylyn.tasks-17238aa949b32aba963b883ac52012193f3c74dc.tar.gz org.eclipse.mylyn.tasks-17238aa949b32aba963b883ac52012193f3c74dc.tar.xz org.eclipse.mylyn.tasks-17238aa949b32aba963b883ac52012193f3c74dc.zip |
496268: Bugzilla connector uses LabelsAttributeEditor for add CC
Change-Id: I3f710f61fe0b17946d3244fd95634c54d2d88c84
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496268
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui')
2 files changed, 5 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/LabelsAttributeEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/LabelsAttributeEditor.java index d1a58c17a..70527e667 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/LabelsAttributeEditor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/LabelsAttributeEditor.java @@ -37,7 +37,8 @@ public class LabelsAttributeEditor extends TextAttributeEditor { public LabelsAttributeEditor(TaskDataModel manager, TaskAttribute taskAttribute) { super(manager, taskAttribute); - this.isMultiSelect = TaskAttribute.TYPE_MULTI_SELECT.equals(taskAttribute.getMetaData().getType()); + this.isMultiSelect = TaskAttribute.TYPE_MULTI_SELECT.equals(taskAttribute.getMetaData().getType()) + || TaskAttribute.TYPE_MULTI_LABEL.equals(taskAttribute.getMetaData().getType()); if (!isReadOnly() && isMultiSelect) { setLayoutHint(new LayoutHint(RowSpan.MULTIPLE, ColumnSpan.SINGLE)); } diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AttributeEditorFactory.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AttributeEditorFactory.java index b47100d48..2a89ab432 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AttributeEditorFactory.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AttributeEditorFactory.java @@ -18,6 +18,7 @@ import org.eclipse.mylyn.internal.tasks.ui.editors.BooleanAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.DateAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.DoubleAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.IntegerAttributeEditor; +import org.eclipse.mylyn.internal.tasks.ui.editors.LabelsAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.LastCommentedAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.LongAttributeEditor; import org.eclipse.mylyn.internal.tasks.ui.editors.LongTextAttributeEditor; @@ -159,6 +160,8 @@ public class AttributeEditorFactory { return new IntegerAttributeEditor(model, taskAttribute); } else if (TaskAttribute.TYPE_LONG.equals(type)) { return new LongAttributeEditor(model, taskAttribute); + } else if (TaskAttribute.TYPE_LABEL.equals(type) || TaskAttribute.TYPE_MULTI_LABEL.equals(type)) { + return new LabelsAttributeEditor(model, taskAttribute); } throw new IllegalArgumentException("Unsupported editor type: \"" + type + "\""); //$NON-NLS-1$ //$NON-NLS-2$ |