/// <summary> /// Constructor that initializes the model with the given objects /// </summary> /// <param name="TreeView">The TreeViewAdv control this model belongs to</param> /// <param name="GrtTree">The GRT tree this model belongs to</param> /// <param name="NodeStateIcon">The NodeStateIcon NodeControl that displays the icon</param> public DbMysqlTableFkColumnListModel(TreeViewAdv tree, FKConstraintColumnsListWrapper grtList, NodeCheckBox columnEnabledFkNodeControl, AdvNodeTextBox nameNodeControl, AdvNodeComboBox targetNodeControl, MySQLTableEditorWrapper wrapper) : base(tree, grtList, false) { this.columnEnabledFkNodeControl = columnEnabledFkNodeControl; this.nameNodeControl = nameNodeControl; this.targetColumnNodeControl = targetNodeControl; this.mySQLTableEditorWrapper = wrapper; // Assign virtual value events for displaying and processing the edited value content. columnEnabledFkNodeControl.ValueNeeded += new EventHandler<NodeControlValueEventArgs>(ValueNeeded); columnEnabledFkNodeControl.ValuePushed += new EventHandler<NodeControlValueEventArgs>(ValuePushed); nameNodeControl.EditorInitialize += new EditorInitializeEventHandler(EditorInitialize); nameNodeControl.ValueNeeded += new EventHandler<NodeControlValueEventArgs>(ValueNeeded); nameNodeControl.ValuePushed += new EventHandler<NodeControlValueEventArgs>(ValuePushed); targetColumnNodeControl.EditorInitialize += new EditorInitializeEventHandler(EditorInitialize); targetColumnNodeControl.ValueNeeded += new EventHandler<NodeControlValueEventArgs>(ValueNeeded); targetColumnNodeControl.ValuePushed += new EventHandler<NodeControlValueEventArgs>(ValuePushed); }
/// <summary> /// Constructor that initializes the model with the given objects /// </summary> /// <param name="TreeView">The TreeViewAdv control this model belongs to</param> /// <param name="GrtTree">The GRT tree this model belongs to</param> /// <param name="NodeStateIcon">The NodeStateIcon NodeControl that displays the icon</param> public DbMysqlTableFkColumnListModel(TreeViewAdv tree, FKConstraintColumnsListWrapper grtList, NodeCheckBox columnEnabledFkNodeControl, AdvNodeTextBox nameNodeControl, AdvNodeComboBox targetNodeControl, MySQLTableEditorWrapper wrapper) : base(tree, grtList, false) { this.columnEnabledFkNodeControl = columnEnabledFkNodeControl; this.nameNodeControl = nameNodeControl; this.targetColumnNodeControl = targetNodeControl; this.mySQLTableEditorWrapper = wrapper; // Assign virtual value events for displaying and processing the edited value content. columnEnabledFkNodeControl.ValueNeeded += new EventHandler <NodeControlValueEventArgs>(ValueNeeded); columnEnabledFkNodeControl.ValuePushed += new EventHandler <NodeControlValueEventArgs>(ValuePushed); nameNodeControl.EditorInitialize += new EditorInitializeEventHandler(EditorInitialize); nameNodeControl.ValueNeeded += new EventHandler <NodeControlValueEventArgs>(ValueNeeded); nameNodeControl.ValuePushed += new EventHandler <NodeControlValueEventArgs>(ValuePushed); targetColumnNodeControl.EditorInitialize += new EditorInitializeEventHandler(EditorInitialize); targetColumnNodeControl.ValueNeeded += new EventHandler <NodeControlValueEventArgs>(ValueNeeded); targetColumnNodeControl.ValuePushed += new EventHandler <NodeControlValueEventArgs>(ValuePushed); }