public void Restore(TestSuiteTreeView treeView) { treeView.CheckBoxes = this.ShowCheckBoxes; foreach (VisualTreeNode visualNode in this.Nodes) { TestSuiteTreeNode treeNode = treeView[visualNode.UniqueName]; if (treeNode != null) { if (treeNode.IsExpanded != visualNode.Expanded) { treeNode.Toggle(); } treeNode.Checked = visualNode.Checked; } } if (this.SelectedNode != null) { TestSuiteTreeNode treeNode = treeView[this.SelectedNode]; if (treeNode != null) { treeView.SelectedNode = treeNode; } } if (this.TopNode != null) { TestSuiteTreeNode treeNode = treeView[this.TopNode]; if (treeNode != null) { treeView.TopNode = treeNode; } } if (this.SelectedCategories != null) { TestFilter filter = new CategoryFilter(this.SelectedCategories.Split(new char[] { ',' })); if (this.ExcludeCategories) { filter = new NotFilter(filter); } treeView.CategoryFilter = filter; } treeView.Select(); }
public void Restore(TestSuiteTreeView tree) { if (ShowCheckBoxes != tree.CheckBoxes) { tree.CheckBoxes = ShowCheckBoxes; } foreach (VisualTreeNode visualNode in Nodes) { visualNode.Restore(tree); } if (SelectedNode != null) { TestSuiteTreeNode treeNode = tree[SelectedNode]; if (treeNode != null) { tree.SelectedNode = treeNode; } } if (TopNode != null) { TestSuiteTreeNode treeNode = tree[TopNode]; if (treeNode != null) { tree.TryToSetTopNode(treeNode); } } if (this.SelectedCategories != null) { TestFilter filter = new CategoryFilter(this.SelectedCategories.Split(new char[] { ',' })); if (this.ExcludeCategories) { filter = new NotFilter(filter); } tree.CategoryFilter = filter; } tree.Select(); }
public void Restore(TestSuiteTreeView tree) { if (ShowCheckBoxes != tree.CheckBoxes) tree.CheckBoxes = ShowCheckBoxes; foreach (VisualTreeNode visualNode in Nodes) visualNode.Restore(tree); if (SelectedNode != null) { TestSuiteTreeNode treeNode = tree[SelectedNode]; if (treeNode != null) tree.SelectedNode = treeNode; } if (TopNode != null) { TestSuiteTreeNode treeNode = tree[TopNode]; if (treeNode != null) tree.TryToSetTopNode(treeNode); } if (this.SelectedCategories != null) { TestFilter filter = new CategoryFilter( this.SelectedCategories.Split( new char[] { ',' } ) ); if ( this.ExcludeCategories ) filter = new NotFilter( filter ); tree.CategoryFilter = filter; } tree.Select(); }
public void Restore(TestSuiteTreeView treeView) { treeView.CheckBoxes = this.ShowCheckBoxes; foreach (VisualTreeNode visualNode in this.Nodes) { TestSuiteTreeNode treeNode = treeView[visualNode.UniqueName]; if (treeNode != null) { if (treeNode.IsExpanded != visualNode.Expanded) treeNode.Toggle(); treeNode.Checked = visualNode.Checked; } } if (this.SelectedNode != null) { TestSuiteTreeNode treeNode = treeView[this.SelectedNode]; if (treeNode != null) treeView.SelectedNode = treeNode; } if (this.TopNode != null) { TestSuiteTreeNode treeNode = treeView[this.TopNode]; if (treeNode != null) treeView.TopNode = treeNode; } if (this.SelectedCategories != null) { TestFilter filter = new CategoryFilter(this.SelectedCategories.Split(new char[] { ',' })); if (this.ExcludeCategories) filter = new NotFilter(filter); treeView.CategoryFilter = filter; } treeView.Select(); }