Search in sources :

Example 1 with UndoDeleteDialog

use of com.bladecoder.engineeditor.undo.UndoDeleteDialog in project bladecoder-adventure-engine by bladecoder.

the class DialogList method delete.

@Override
protected void delete() {
    Dialog d = removeSelected();
    parent.getDialogs().remove(d.getId());
    // TRANSLATIONS
    Ctx.project.getI18N().putTranslationsInElement(d);
    // UNDO
    Ctx.project.getUndoStack().add(new UndoDeleteDialog(parent, d));
    // the last element
    if (list.getSelectedIndex() == -1)
        addOptions();
    Ctx.project.setModified();
}
Also used : Dialog(com.bladecoder.engine.model.Dialog) EditModelDialog(com.bladecoder.engineeditor.ui.panels.EditModelDialog) UndoDeleteDialog(com.bladecoder.engineeditor.undo.UndoDeleteDialog) UndoDeleteDialog(com.bladecoder.engineeditor.undo.UndoDeleteDialog)

Aggregations

Dialog (com.bladecoder.engine.model.Dialog)1 EditModelDialog (com.bladecoder.engineeditor.ui.panels.EditModelDialog)1 UndoDeleteDialog (com.bladecoder.engineeditor.undo.UndoDeleteDialog)1