mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-14 20:45:22 +02:00
[225506] fix: [api][breaking] RSE UI leaks non-API types
This commit is contained in:
parent
0d2c752d71
commit
ff87b36fd4
2 changed files with 5 additions and 5 deletions
|
@ -16,14 +16,14 @@ import org.eclipse.swt.widgets.Shell;
|
||||||
* @author xuanchen
|
* @author xuanchen
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public class SaveAsDialogFactory {
|
public class FileDialogFactory {
|
||||||
|
|
||||||
public static ISaveAsDialog getSaveAsDialog(Shell shell, String title)
|
public static ISaveAsDialog makeSaveAsDialog(Shell shell, String title)
|
||||||
{
|
{
|
||||||
return new SaveAsDialog(shell, title);
|
return new SaveAsDialog(shell, title);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static ISaveAsDialog getSaveAsDialog(Shell shell)
|
public static ISaveAsDialog makeSaveAsDialog(Shell shell)
|
||||||
{
|
{
|
||||||
return new SaveAsDialog(shell);
|
return new SaveAsDialog(shell);
|
||||||
}
|
}
|
|
@ -37,7 +37,7 @@ import org.eclipse.rse.core.events.SystemResourceChangeEvent;
|
||||||
import org.eclipse.rse.core.subsystems.SubSystem;
|
import org.eclipse.rse.core.subsystems.SubSystem;
|
||||||
import org.eclipse.rse.core.subsystems.SubSystem.SystemMessageDialogRunnable;
|
import org.eclipse.rse.core.subsystems.SubSystem.SystemMessageDialogRunnable;
|
||||||
import org.eclipse.rse.files.ui.dialogs.ISaveAsDialog;
|
import org.eclipse.rse.files.ui.dialogs.ISaveAsDialog;
|
||||||
import org.eclipse.rse.files.ui.dialogs.SaveAsDialogFactory;
|
import org.eclipse.rse.files.ui.dialogs.FileDialogFactory;
|
||||||
import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile;
|
import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile;
|
||||||
import org.eclipse.rse.internal.files.ui.Activator;
|
import org.eclipse.rse.internal.files.ui.Activator;
|
||||||
import org.eclipse.rse.internal.files.ui.FileResources;
|
import org.eclipse.rse.internal.files.ui.FileResources;
|
||||||
|
@ -406,7 +406,7 @@ public class SystemUploadConflictAction extends SystemBaseAction implements Runn
|
||||||
if (e.getSource() == _browseButton)
|
if (e.getSource() == _browseButton)
|
||||||
{
|
{
|
||||||
|
|
||||||
ISaveAsDialog dlg = SaveAsDialogFactory.getSaveAsDialog(getShell());
|
ISaveAsDialog dlg = FileDialogFactory.makeSaveAsDialog(getShell());
|
||||||
dlg.setMultipleSelectionMode(false);
|
dlg.setMultipleSelectionMode(false);
|
||||||
|
|
||||||
if (_remoteFile != null)
|
if (_remoteFile != null)
|
||||||
|
|
Loading…
Add table
Reference in a new issue