package com.frinika.sequencer.gui.transport; import static com.frinika.localization.CurrentLocale.getMessage; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import com.frinika.project.ProjectContainer; import com.frinika.project.gui.ProjectFrame; import com.frinika.sequencer.FrinikaSequencer; public class StartAction extends AbstractAction { /** * */ private static final long serialVersionUID = 1L; private FrinikaSequencer sequencer; private ProjectContainer project; public StartAction(ProjectFrame project) { super(getMessage("sequencer.project.start_stop")); this.sequencer=project.getProjectContainer().getSequencer(); this.project=project.getProjectContainer(); } public void actionPerformed(ActionEvent arg0) { if (!sequencer.isRunning()) sequencer.start(); } }