1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.actions;
14
15 import java.awt.event.ActionEvent;
16
17 import javax.swing.AbstractAction;
18 import javax.swing.Action;
19
20 import com.eviware.soapui.model.workspace.Workspace;
21 import com.eviware.soapui.support.UISupport;
22
23 public class SaveAllProjectsAction extends AbstractAction
24 {
25 private final Workspace workspace;
26
27 public SaveAllProjectsAction( Workspace workspace )
28 {
29 super( "Save All Projects" );
30 this.workspace = workspace;
31 putValue( Action.SHORT_DESCRIPTION, "Saves all projects" );
32 putValue( Action.ACCELERATOR_KEY, UISupport.getKeyStroke( "ctrl alt S"));
33 }
34
35 public void actionPerformed(ActionEvent e)
36 {
37 workspace.save( false );
38 }
39 }