diff options
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java')
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java index 91623517bb..29425f509d 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/CloneDestinationPage.java @@ -44,6 +44,7 @@ import org.eclipse.swt.widgets.FileDialog; 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 repository to be @@ -65,6 +66,8 @@ class CloneDestinationPage extends WizardPage { private Text remoteText; + private String helpContext = null; + CloneDestinationPage() { super(CloneDestinationPage.class.getName()); setTitle(UIText.CloneDestinationPage_title); @@ -231,6 +234,21 @@ class CloneDestinationPage extends WizardPage { } /** + * 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); + } + + /** * Check internal state for page completion status. */ private void checkPage() { |