Revision 41691 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/creation/model/PluginListCellRenderer.java

View differences:

PluginListCellRenderer.java
29 29
package org.gvsig.installer.swing.impl.creation.model;
30 30

  
31 31
import java.awt.Component;
32
import java.io.File;
32 33

  
33 34
import javax.swing.JCheckBox;
34 35
import javax.swing.JList;
35 36
import javax.swing.ListCellRenderer;
37
import org.gvsig.installer.lib.api.InstallerLocator;
38
import org.gvsig.installer.lib.api.InstallerManager;
36 39

  
37 40
import org.gvsig.installer.lib.api.PackageInfo;
38 41
import org.gvsig.installer.swing.impl.creation.panel.SelectPluginToInstallPanel;
......
56 59

  
57 60
	public Component getListCellRendererComponent(JList list, Object value,
58 61
			int index, boolean isSelected, boolean cellHasFocus) {
59

  
62
            
60 63
		PackageInfo installerInfo = (PackageInfo) value;
61
		setText(installerInfo.getCode());
64
                if( this.selectPluginToInstallPanel.getShowFullPaths() ) {
65
                    InstallerManager manager = InstallerLocator.getInstallerManager();
66
                    File pathname = manager.getAddonFolder(installerInfo.getCode());
67
                    setText(installerInfo.getCode() + " ("+pathname.getAbsolutePath()+")");
68
                } else {
69
                    setText(installerInfo.getCode());
70
                }
62 71
		setSelected(isSelected);
63 72
		if (isSelected) {
64 73
			selectPluginToInstallPanel.setSelectedInstallerInfo(installerInfo);

Also available in: Unified diff