Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2007-01-19 19:16:44 +0000
committerrelves2007-01-19 19:16:44 +0000
commitedf561bb01f9d049fd6db491df445d8e807f1c18 (patch)
treed6c7be99783928aea55622bca1557b2f527bfbe5 /org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
parent0b5898baf18b1c0fc7af5b5c7b77da49712e1247 (diff)
downloadorg.eclipse.mylyn.tasks-edf561bb01f9d049fd6db491df445d8e807f1c18.tar.gz
org.eclipse.mylyn.tasks-edf561bb01f9d049fd6db491df445d8e807f1c18.tar.xz
org.eclipse.mylyn.tasks-edf561bb01f9d049fd6db491df445d8e807f1c18.zip
NEW - bug 170683: Move Show Bug Activity into the Actions section
https://bugs.eclipse.org/bugs/show_bug.cgi?id=170683
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java')
-rw-r--r--org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
index 45a34268b..3961e48d6 100644
--- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
+++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractRepositoryTaskEditor.java
@@ -145,6 +145,7 @@ import org.eclipse.ui.forms.events.HyperlinkEvent;
import org.eclipse.ui.forms.events.IExpansionListener;
import org.eclipse.ui.forms.widgets.ExpandableComposite;
import org.eclipse.ui.forms.widgets.FormToolkit;
+import org.eclipse.ui.forms.widgets.Hyperlink;
import org.eclipse.ui.forms.widgets.ImageHyperlink;
import org.eclipse.ui.forms.widgets.ScrolledForm;
import org.eclipse.ui.forms.widgets.Section;
@@ -1766,6 +1767,23 @@ public abstract class AbstractRepositoryTaskEditor extends TaskFormPage {
if (task != null) {
addAttachContextButton(buttonComposite, task);
}
+
+ if (getActivityUrl() != null) {
+ Hyperlink hyperlink = toolkit.createHyperlink(buttonComposite, "Past activity", SWT.NONE);
+ hyperlink.addHyperlinkListener(new HyperlinkAdapter() {
+ @Override
+ public void linkActivated(HyperlinkEvent e) {
+ if (AbstractRepositoryTaskEditor.this.getEditor() instanceof TaskEditor) {
+ TaskEditor mylarTaskEditor = (TaskEditor) AbstractRepositoryTaskEditor.this.getEditor();
+ mylarTaskEditor.displayInBrowser(getActivityUrl());
+ }
+ }
+ });
+ }
+ }
+
+ protected String getActivityUrl() {
+ return null;
}
/**

Back to the top