diff options
Diffstat (limited to 'testsrunner/org.eclipse.cdt.testsrunner/src/org/eclipse/cdt/testsrunner/internal/ui/view/actions/TestsHierarchyCollapseAllAction.java')
-rw-r--r-- | testsrunner/org.eclipse.cdt.testsrunner/src/org/eclipse/cdt/testsrunner/internal/ui/view/actions/TestsHierarchyCollapseAllAction.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/testsrunner/org.eclipse.cdt.testsrunner/src/org/eclipse/cdt/testsrunner/internal/ui/view/actions/TestsHierarchyCollapseAllAction.java b/testsrunner/org.eclipse.cdt.testsrunner/src/org/eclipse/cdt/testsrunner/internal/ui/view/actions/TestsHierarchyCollapseAllAction.java new file mode 100644 index 00000000000..c42a42cb1ea --- /dev/null +++ b/testsrunner/org.eclipse.cdt.testsrunner/src/org/eclipse/cdt/testsrunner/internal/ui/view/actions/TestsHierarchyCollapseAllAction.java @@ -0,0 +1,37 @@ +/******************************************************************************* + * Copyright (c) 2011 Anton Gorenkov + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Anton Gorenkov - initial API and implementation + *******************************************************************************/ +package org.eclipse.cdt.testsrunner.internal.ui.view.actions; + + +import org.eclipse.jface.action.Action; +import org.eclipse.jface.viewers.AbstractTreeViewer; + +/** + * Collapses the tests hierarchy tree in the viewer. + */ +public class TestsHierarchyCollapseAllAction extends Action { + + private AbstractTreeViewer testsHierarchyTreeViewer; + + + public TestsHierarchyCollapseAllAction(AbstractTreeViewer testsHierarchyTreeViewer) { + setText(ActionsMessages.TestsHierarchyCollapseAllAction_text); + setToolTipText(ActionsMessages.TestsHierarchyCollapseAllAction_tooltip); + this.testsHierarchyTreeViewer = testsHierarchyTreeViewer; + } + + @Override + public void run(){ + testsHierarchyTreeViewer.collapseAll(); + } + +} + |