Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2008-06-01 10:37:16 +0000
committerspingel2008-06-01 10:37:16 +0000
commit0b215066207551c5c42236dbdc9e9faedd60b5fe (patch)
treec329754d0a030e74a1d105e13c87b1388864c653 /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/editors/RepositoryCompletionProcessor.java
parenta3d43443da9cda5b242d07df5ca2dbcd257c7959 (diff)
downloadorg.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.java15
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) {

Back to the top