public LinkConversationNodeTool(ConversationDataControl _dataControl, ConversationNodeView _fatherView, ConversationNodeView _childView) { this.fatherView = _fatherView; this.childView = _childView; this.dataControl = _dataControl; this.controller = Controller.getInstance(); }
public override bool moveElementDown(DataControl dataControl) { bool elementMoved = false; int elementIndex = conversationsList.IndexOf((Conversation)dataControl.getContent()); if (elementIndex < conversationsList.Count - 1) { Conversation e = conversationsList[elementIndex]; ConversationDataControl c = conversationsDataControlList[elementIndex]; conversationsList.RemoveAt(elementIndex); conversationsDataControlList.RemoveAt(elementIndex); conversationsList.Insert(elementIndex + 1, e); conversationsDataControlList.Insert(elementIndex + 1, c); //controller.dataModified( ); elementMoved = true; } return(elementMoved); }