Revision 46039 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/gui/command/CommandStackDialog.java

View differences:

CommandStackDialog.java
39 39
import javax.swing.SwingUtilities;
40 40
import javax.swing.table.DefaultTableCellRenderer;
41 41
import javax.swing.table.TableColumn;
42
import org.apache.commons.lang3.StringUtils;
42 43

  
43 44
import org.gvsig.andami.IconThemeHelper;
44 45
import org.gvsig.andami.PluginServices;
......
51 52
import org.gvsig.app.project.documents.view.ViewManager;
52 53
import org.gvsig.fmap.dal.feature.FeatureStoreNotification;
53 54
import org.gvsig.gui.beans.DefaultBean;
55
import org.gvsig.tools.ToolsLocator;
56
import org.gvsig.tools.i18n.I18nManager;
54 57
import org.gvsig.tools.observer.Observable;
55 58
import org.gvsig.tools.observer.Observer;
56 59
import org.gvsig.tools.undo.UndoRedoInfo;
......
79 82
	private static final ImageIcon idel = IconThemeHelper.getImageIcon("edit-undo-redo-actions-delete");
80 83

  
81 84
	private CommandTableModel commandTableModel = null;
85
    private String labelModel;
82 86
	/**
83 87
	 * This is the default constructor
84 88
	 */
......
193 197
	public WindowInfo getWindowInfo() {
194 198
		WindowInfo m_viewinfo = new WindowInfo(WindowInfo.ICONIFIABLE |
195 199
				WindowInfo.MODELESSDIALOG | WindowInfo.RESIZABLE | WindowInfo.PALETTE);
196
		m_viewinfo.setTitle(PluginServices.getText(this,
197
				"pila_de_comandos"));
200
                I18nManager i18n = ToolsLocator.getI18nManager();
201
                if(StringUtils.isBlank(this.labelModel)){
202
                    m_viewinfo.setTitle(i18n.getTranslation("pila_de_comandos"));
203
                } else {
204
                    m_viewinfo.setTitle(
205
                            i18n.getTranslation("pila_de_comandos")+
206
                                    " - "+this.labelModel
207
                    );
208
                }
198 209
		return m_viewinfo;
199 210
	}
200 211

  
201 212
	public Object getWindowModel() {
202
		return commandTableModel.getClass().getName();
213
		return this.undoRedoStack;
203 214
	}
204 215

  
205 216
	public void windowActivated() {
......
419 430
	public Object getWindowProfile() {
420 431
		return WindowInfo.DIALOG_PROFILE;
421 432
	}
433
        
434
        public void setLabelModel (String labelModel) {
435
            this.labelModel = labelModel;
436
        }
422 437
}  

Also available in: Unified diff