Revision 41082 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.editing.app/org.gvsig.editing.app.mainplugin/src/main/java/org/gvsig/editing/project/documents/view/toc/actions/StartEditingTocMenuEntry.java

View differences:

StartEditingTocMenuEntry.java
23 23
 */
24 24
package org.gvsig.editing.project.documents.view.toc.actions;
25 25

  
26
import org.gvsig.andami.PluginsLocator;
27
import org.gvsig.andami.actioninfo.ActionInfo;
28
import org.gvsig.andami.actioninfo.ActionInfoManager;
29
import org.gvsig.app.project.documents.view.toc.AbstractTocContextMenuAction;
30
import org.gvsig.app.project.documents.view.toc.ITocItem;
31
import org.gvsig.fmap.mapcontext.layers.FLayer;
32
import org.gvsig.tools.ToolsLocator;
33
import org.gvsig.tools.i18n.I18nManager;
26
import org.gvsig.app.project.documents.view.toc.AbstractActionInfoAdapterToTocContextMenuAction;
34 27

  
35 28

  
36
public class StartEditingTocMenuEntry extends AbstractTocContextMenuAction {
29
public class StartEditingTocMenuEntry extends AbstractActionInfoAdapterToTocContextMenuAction {
37 30
	
38
	ActionInfo action = null;
39 31
	public StartEditingTocMenuEntry() {
40
		ActionInfoManager actionManager = PluginsLocator.getActionInfoManager();
41
		this.action = actionManager.getAction("layer-start-editing");
32
		super("layer-start-editing","edition",1,1);
42 33
	}
43
	
44
	public String getGroup() {
45
		return "edition";
46
	}
47

  
48
	public int getGroupOrder() {
49
		return 1;
50
	}
51

  
52
	public int getOrder() {
53
		return 1;
54
	}
55

  
56
	public String getText() {
57
		I18nManager i18nManager = ToolsLocator.getI18nManager();
58
		return i18nManager.getTranslation( this.action.getLabel() );
59
	}
60

  
61
	public boolean isEnabled(ITocItem item, FLayer[] selectedItems) {
62
		return this.action.isEnabled();
63
	}
64

  
65
	public boolean isVisible(ITocItem item, FLayer[] selectedItems) {
66
		return this.action.isVisible();
67
	}
68

  
69
	public void execute(ITocItem item, FLayer[] selectedItems) {
70
		this.action.execute(selectedItems);
71
   }
72 34
}

Also available in: Unified diff