Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java')
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java
index 871b46f14d..ff3af7e913 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java
@@ -57,6 +57,7 @@ import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.PlatformUI;
/**
* Wizard page that allows the user entering the location of a remote repository
@@ -118,6 +119,8 @@ public class RepositorySelectionPage extends WizardPage {
private boolean storeInSecureStore = true;
+ private String helpContext = null;
+
/**
* Transport protocol abstraction
*
@@ -912,6 +915,21 @@ public class RepositorySelectionPage extends WizardPage {
return this.storeInSecureStore;
}
+ /**
+ * Set the ID for context sensitive help
+ *
+ * @param id
+ * help context
+ */
+ public void setHelpContext(String id) {
+ helpContext = id;
+ }
+
+ @Override
+ public void performHelp() {
+ PlatformUI.getWorkbench().getHelpSystem().displayHelp(helpContext);
+ }
+
private void setEnabledRecursively(final Control control,
final boolean enable) {
control.setEnabled(enable);

Back to the top