2013-02-07 28 views
0

我有一個RCP應用程序管理保存在文件中的特定數據模型。有一個基於org.eclipse.compare。* API的合併比較功能。處理「保存資源」對話框用戶選擇

當關閉合並比較視圖時,如果未保存數據,默認情況下會顯示「保存資源」對話框。

問題是我沒有找到機制來「通知」合併比較視圖,用戶選擇了什麼,結果數據沒有保存在視圖的最後。

一般來說,我的問題是如何根據從「保存資源」對話框中選擇的內容調用保存功能? 不包括這種情況,合併比較視圖中的保存功能與保存命令的監聽器(例如Save All,Save)一起處理,但不以這種方式處理從對話框發起的保存。

回答

0

我面臨着同樣的莫名其妙URS 我要問用戶,如果他要保存在文本編輯器中的一些文件而不是全部文件

所以我用

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