diff options
author | tle | 2010-01-12 16:52:32 +0000 |
---|---|---|
committer | tle | 2010-01-12 16:52:32 +0000 |
commit | d1400d1c78de436fa00eb73a9b84c7097e105474 (patch) | |
tree | ff4b24ed0d9a67856fb8de3d6655d0c5950630be /jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui | |
parent | 986fc9432df3f9c65ecfc1782e56d27d521ae591 (diff) | |
download | webtools.dali-d1400d1c78de436fa00eb73a9b84c7097e105474.tar.gz webtools.dali-d1400d1c78de436fa00eb73a9b84c7097e105474.tar.xz webtools.dali-d1400d1c78de436fa00eb73a9b84c7097e105474.zip |
Changed input field to FileChooserComboPane
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java index 49274ce893..4d31d84a4b 100644 --- a/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java +++ b/jpa/plugins/org.eclipse.jpt.eclipselink.ui/src/org/eclipse/jpt/eclipselink/ui/internal/persistence/logging/LoggingFileLocationComposite.java @@ -9,9 +9,10 @@ *******************************************************************************/ package org.eclipse.jpt.eclipselink.ui.internal.persistence.logging; +import org.eclipse.core.resources.IResource; import org.eclipse.jpt.eclipselink.core.context.persistence.logging.Logging; import org.eclipse.jpt.eclipselink.ui.internal.EclipseLinkUiMessages; -import org.eclipse.jpt.ui.internal.widgets.FolderChooserPane; +import org.eclipse.jpt.ui.internal.widgets.FileChooserComboPane; import org.eclipse.jpt.ui.internal.widgets.Pane; import org.eclipse.jpt.utility.internal.model.value.PropertyAspectAdapter; import org.eclipse.jpt.utility.model.value.WritablePropertyValueModel; @@ -32,7 +33,7 @@ public class LoggingFileLocationComposite extends Pane<Logging> @Override protected void initializeLayout(Composite container) { - new FolderChooserPane<Logging>(this, container) { + new FileChooserComboPane<Logging>(this, container) { @Override protected WritablePropertyValueModel<String> buildTextHolder() { @@ -69,10 +70,14 @@ public class LoggingFileLocationComposite extends Pane<Logging> ); } else { - return EclipseLinkUiMessages.PersistenceXmlLoggingTab_defaultStdout; + return this.getDefaultString(); } } + protected String getDefaultString() { + return EclipseLinkUiMessages.PersistenceXmlLoggingTab_defaultStdout; + } + @Override protected String getDialogMessage() { return EclipseLinkUiMessages.LoggingFileLocationComposite_dialogMessage; @@ -87,6 +92,11 @@ public class LoggingFileLocationComposite extends Pane<Logging> protected String getLabelText() { return EclipseLinkUiMessages.PersistenceXmlLoggingTab_loggingFileLabel; } + + @Override + protected IResource getDialogInput() { + return getSubject().getJpaProject().getProject(); + } }; } } |