| package com.jetbrains.python.edu.actions; |
| |
| |
| import com.jetbrains.python.edu.editor.StudyEditor; |
| import com.jetbrains.python.edu.course.Task; |
| import org.jetbrains.annotations.NotNull; |
| |
| import javax.swing.*; |
| |
| public class StudyPreviousStudyTaskAction extends StudyTaskNavigationAction { |
| |
| @Override |
| protected JButton getButton(@NotNull final StudyEditor selectedStudyEditor) { |
| return selectedStudyEditor.getPrevTaskButton(); |
| } |
| |
| @Override |
| protected String getNavigationFinishedMessage() { |
| return "It's already the first task"; |
| } |
| |
| @Override |
| protected Task getTargetTask(@NotNull final Task sourceTask) { |
| return sourceTask.prev(); |
| } |
| } |