Exemple #1
0
        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);
        }