public override bool undoTool()
    {
        chaptersController.addChapterDataControl(index, chapterRemoved);

        //controller.reloadData();
        return(true);
    }
Example #2
0
    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);
    }