public override bool undoTool() { chaptersController.addChapterDataControl(index, chapterRemoved); //controller.reloadData(); return(true); }
public override bool doTool() { // If some value was typed if (chapterTitle != null) { if (!chaptersController.exitsChapter(chapterTitle)) { // Create the new chapter, and the controller newChapter = new Chapter(chapterTitle, TC.get("DefaultValue.SceneId")); chaptersController.addChapterDataControl(newChapter); index = chaptersController.getSelectedChapter(); Debug.Log("ADD index: " + index); //controller.reloadData(); return(true); } else { controller.showErrorDialog(TC.get("Operation.CreateAdaptationFile.FileName.ExistValue.Title"), TC.get("Operation.NewChapter.ExistingName")); return(false); } } return(false); }