public override bool redoTool() { descriptionsController.addDescription(description); descriptionsController.addDescriptionController(descriptionController); descriptionsController.setSelectedDescription(descriptionsController.getDescriptionCount() - 1); Controller.Instance.updatePanel(); return(false); }
public override bool doTool() { description = (Description)descriptionsController.getSelectedDescription(); descriptionsController.addDescription(description); descriptionController = new DescriptionController(description); descriptionsController.addDescriptionController(descriptionController); descriptionsController.setSelectedDescription(descriptionsController.getDescriptionCount() - 1); return(true); }
public override bool doTool() { bool elementDeleted = false; lastSelectedDescription = descriptionsController.getSelectedDescriptionNumber(); if (descriptionsController.getSelectedDescriptionNumber() > 0) { deletedDescriptionController = descriptionsController.removeSelectedDescription(); descriptionsController.setSelectedDescription(descriptionsController.getDescriptionCount() - 1); elementDeleted = true; } // If it was the last one, show an error message else { //TODO cambiar cadenas Controller.Instance.ShowErrorDialog(TC.get("Operation.DeleteResourcesTitle"), TC.get("Operation.DeleteResourcesErrorLastResources")); } return(elementDeleted); }
/** * Constructor. * * @param sceneDataControl * Parent scene controller * @param activeArea * Exit of the data control structure */ public BarrierDataControl(SceneDataControl sceneDataControl, Barrier barrier) { this.sceneDataControl = sceneDataControl; this.barrier = barrier; // Create subcontrollers Dictionary <string, ConditionsController.ConditionContextProperty> context1 = new Dictionary <string, ConditionsController.ConditionContextProperty>(); ConditionsController.ConditionOwner parent = new ConditionsController.ConditionOwner(Controller.SCENE, sceneDataControl.getId()); ConditionsController.ConditionOwner owner = new ConditionsController.ConditionOwner(Controller.BARRIER, barrier.getId(), parent); context1.Add(ConditionsController.CONDITION_OWNER, owner); conditionsController = new ConditionsController(barrier.getConditions(), context1); descriptionController = new DescriptionsController(barrier.getDescriptions()); //Barriers can only have name, and only one description, so we set selectedDEscription to 0 descriptionController.setSelectedDescription(0); }