0

我有一个 RCP 应用程序管理保存在文件中的特定数据模型。有一个基于 org.eclipse.compare.* API 的合并比较功能。

关闭合并比较视图时,如果数据未保存,默认情况下会出现“保存资源”对话框。

问题是我没有找到机制来“通知”合并比较视图用户选择了什么,因此数据在关闭视图时没有保存。

一般来说,我的问题是如何根据从“保存资源”对话框中选择的内容来调用保存功能?排除这种情况,合并比较视图中的保存功能由保存命令的侦听器处理(例如,全部保存、保存),但从对话框启动的保存不是以这种方式处理的。

4

1 回答 1

0

我遇到了类似 urs 的问题我想问用户他是否想在文本编辑器中保存一些文件但不是所有文件

所以我用

PlatformUI.getWorkbench().saveAll(PlatformUI.getWorkbench().getActiveWorkbenchWindow(), PlatformUI.getWorkbench().getActiveWorkbenchWindow(), filter, true);
于 2014-01-20T11:05:25.210 回答