Fix #EDU-565 The shortcut for "check task" doesn't work

Create super class for all toolbar action, so they provide action id and action shortcut to be added
This commit is contained in:
Valentina Kiryushkina
2016-03-14 14:38:25 +03:00
parent a5c7f891d6
commit 7ccccc3b36
16 changed files with 187 additions and 112 deletions
@@ -23,6 +23,8 @@
<extensions defaultExtensionNs="com.intellij">
<directoryProjectGenerator implementation="com.jetbrains.edu.learning.PyStudyDirectoryProjectGenerator"/>
<applicationService serviceInterface="com.intellij.openapi.fileEditor.impl.EditorEmptyTextPainter"
serviceImplementation="com.jetbrains.edu.learning.PyStudyInstructionPainter" overrides="true"/>
</extensions>
<extensions defaultExtensionNs="Pythonid">
<inspectionExtension implementation="com.jetbrains.edu.learning.highlighting.PyStudyInspectionExtension"/>
@@ -42,6 +44,8 @@
<action id="StudyWatchTutorial" class="com.jetbrains.edu.learning.actions.PyStudyWatchTutorialAction">
<add-to-group group-id="HelpMenu" anchor="before" relative-to-action="HelpTopics"/>
</action>
<action class="com.jetbrains.edu.learning.PyStudyCheckAction" id="PyCheckAction"
/>
</actions>
<project-components>