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
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