diff options
author | spingel | 2008-06-01 10:37:16 +0000 |
---|---|---|
committer | spingel | 2008-06-01 10:37:16 +0000 |
commit | 0b215066207551c5c42236dbdc9e9faedd60b5fe (patch) | |
tree | c329754d0a030e74a1d105e13c87b1388864c653 /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java | |
parent | a3d43443da9cda5b242d07df5ca2dbcd257c7959 (diff) | |
download | org.eclipse.mylyn.tasks-0b215066207551c5c42236dbdc9e9faedd60b5fe.tar.gz org.eclipse.mylyn.tasks-0b215066207551c5c42236dbdc9e9faedd60b5fe.tar.xz org.eclipse.mylyn.tasks-0b215066207551c5c42236dbdc9e9faedd60b5fe.zip |
NEW - bug 206961: manage Mylyn participation in Ganymede
https://bugs.eclipse.org/bugs/show_bug.cgi?id=206961
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java index 2e6f965d7..2164a4504 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java @@ -104,11 +104,11 @@ public class RepositoryCompletionProcessor implements IContentAssistProcessor { String taskKey = task.getTaskKey(); if (prefix.length() == 0) { - addProposal(task, taskKey, true); + addProposal(task, taskKey, !getNeverIncludePrefix()); } else if (taskKey != null && taskKey.startsWith(prefix)) { addProposal(task, taskKey, false); } else if (containsPrefix(task)) { - addProposal(task, taskKey, true); + addProposal(task, taskKey, !getNeverIncludePrefix()); } } @@ -196,8 +196,19 @@ public class RepositoryCompletionProcessor implements IContentAssistProcessor { private final TaskRepository taskRepository; + private boolean neverIncludePrefix; + public RepositoryCompletionProcessor(TaskRepository taskRepository) { this.taskRepository = taskRepository; + this.neverIncludePrefix = false; + } + + public boolean getNeverIncludePrefix() { + return neverIncludePrefix; + } + + public void setNeverIncludePrefix(boolean includePrefix) { + this.neverIncludePrefix = includePrefix; } public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) { |