处理“保存资源”对话框用户选择

时间:2013-02-07 13:42:24

标签: eclipse-rcp

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

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

问题是我没有找到机制来“通知”合并比较视图用户选择的内容,因此数据不会在视图结束时保存。

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

1 个答案:

答案 0 :(得分:0)

我在某种程度上面临类似的问题 我想询问用户是否要在文本编辑器中保存一些文件而不是所有文件

所以我用了

PlatformUI.getWorkbench().saveAll(PlatformUI.getWorkbench().getActiveWorkbenchWindow(), PlatformUI.getWorkbench().getActiveWorkbenchWindow(), filter, true);