001package jmri.jmrit.operations.rollingstock.engines.tools; 002 003import java.awt.event.ActionEvent; 004 005import javax.swing.AbstractAction; 006 007import jmri.jmrit.operations.rollingstock.engines.EnginesTableModel; 008 009/** 010 * Swing action to reset checkboxes in the engines window. 011 * 012 * @author Daniel Boudreau Copyright (C) 2025 013 */ 014public class ResetCheckboxesEnginesTableAction extends AbstractAction { 015 016 EnginesTableModel _enginesTableModel; 017 018 public ResetCheckboxesEnginesTableAction(EnginesTableModel enginesTableModel) { 019 super(Bundle.getMessage("TitleResetCheckboxes")); 020 _enginesTableModel = enginesTableModel; 021 } 022 023 @Override 024 public void actionPerformed(ActionEvent e) { 025 _enginesTableModel.resetCheckboxes(); 026 } 027}