Revision 11434 trunk/extensions/extCAD/src/com/iver/cit/gvsig/CADExtension.java

View differences:

CADExtension.java
57 57

  
58 58
import com.iver.andami.PluginServices;
59 59
import com.iver.andami.plugins.Extension;
60
import com.iver.andami.preferences.IPreference;
61
import com.iver.andami.preferences.IPreferenceExtension;
60 62
import com.iver.cit.gvsig.fmap.MapControl;
61 63
import com.iver.cit.gvsig.fmap.layers.FLayer;
62 64
import com.iver.cit.gvsig.fmap.layers.FLyrAnnotation;
......
70 72
import com.iver.cit.gvsig.gui.cad.tools.RotateCADTool;
71 73
import com.iver.cit.gvsig.gui.cad.tools.ScaleCADTool;
72 74
import com.iver.cit.gvsig.gui.cad.tools.SymmetryCADTool;
75
import com.iver.cit.gvsig.gui.preferences.EditingPage;
73 76
import com.iver.cit.gvsig.project.documents.view.gui.View;
74 77
import com.iver.cit.gvsig.project.documents.view.snapping.Snapping;
75 78
import com.iver.cit.gvsig.project.documents.view.toc.MenuEntry;
......
83 86
 *
84 87
 * @author Vicente Caballero Navarro
85 88
 */
86
public class CADExtension extends Extension {
89
public class CADExtension extends Extension implements IPreferenceExtension{
87 90
	private static HashMap adapters=new HashMap();
88 91

  
89 92
	private static View view;
90 93

  
91 94
	private MapControl mapControl;
92 95
	private static CADToolAdapter adapter=null;
96
	private EditingPage editingPage=new EditingPage();
93 97

  
94 98
	public static CADToolAdapter getCADToolAdapter() {
95 99
		com.iver.andami.ui.mdiManager.IWindow view=PluginServices.getMDIManager().getActiveWindow();
......
429 433
		cta.getEditionManager().setMapControl(mapControl);
430 434
		view.getMapControl().setTool("cadtooladapter");
431 435
	}
436

  
437
	public IPreference[] getPreferencesPages() {
438
		IPreference[] preferences=new IPreference[1];
439
		preferences[0]=editingPage;
440
		return preferences;
441
	}
432 442
}

Also available in: Unified diff