Statistics
| Revision:

root / org.gvsig.toolbox / trunk / org.gvsig.toolbox / org.gvsig.toolbox.gui / src / main / java / es / unex / sextante / gui / settings / SextanteSagaSettings.java @ 119

History | View | Annotate | Download (991 Bytes)

1

    
2

    
3
package es.unex.sextante.gui.settings;
4

    
5
import java.io.File;
6
import java.util.HashMap;
7

    
8
import es.unex.sextante.core.Sextante;
9
import es.unex.sextante.gui.core.SextanteGUI;
10

    
11

    
12
public class SextanteSagaSettings
13
extends
14
Setting {
15

    
16
        public static final String SAGA_ACTIVATE      = "SagaActivate";
17
        public static final String SAGA_PORTABLE      = "SagaPortable";
18
        public static final String SAGA_FOLDER        = "SagaFolder";
19

    
20

    
21
        @Override
22
        public void createPanel() {
23

    
24
                panel = new SextanteSagaSettingsPanel();
25

    
26
        }
27

    
28

    
29
        @Override
30
        public String getName() {
31

    
32
                return "SAGA";
33

    
34
        }
35

    
36

    
37
        @Override
38
        public HashMap<String, String> getInitValues() {
39

    
40
                final HashMap<String, String> map = new HashMap<String, String>();
41
                map.put(SAGA_ACTIVATE, Boolean.FALSE.toString());
42
                map.put(SAGA_PORTABLE, Boolean.TRUE.toString());
43
                map.put(SAGA_FOLDER, SextanteGUI.getSextanteInstallPath() + File.separator + Sextante.PORTABLE_SAGA_FOLDER);
44
                return map;
45

    
46
        }
47

    
48
}