Package actions
Class PauseResumeTrackingAction
java.lang.Object
com.intellij.openapi.actionSystem.AnAction
actions.PauseResumeTrackingAction
- All Implemented Interfaces:
com.intellij.openapi.actionSystem.ActionUpdateThreadAware
,com.intellij.openapi.project.PossiblyDumbAware
public class PauseResumeTrackingAction
extends com.intellij.openapi.actionSystem.AnAction
This class is the action for pausing/resuming tracking.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.openapi.actionSystem.AnAction
com.intellij.openapi.actionSystem.AnAction.TransparentUpdate
Nested classes/interfaces inherited from interface com.intellij.openapi.actionSystem.ActionUpdateThreadAware
com.intellij.openapi.actionSystem.ActionUpdateThreadAware.Recursive
-
Field Summary
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
ACTIONS_KEY, EMPTY_ARRAY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
actionPerformed
(@NotNull com.intellij.openapi.actionSystem.AnActionEvent e) This method is called when the action is performed.void
update
(@NotNull com.intellij.openapi.actionSystem.AnActionEvent e) Update the text of the action button.Methods inherited from class com.intellij.openapi.actionSystem.AnAction
addSynonym, addTextOverride, addTextOverride, applyTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyActionTextOverride, copyActionTextOverrides, copyFrom, copyShortcutFrom, displayTextInToolbar, getActionUpdateThread, getEventProject, getShortcutSet, getSynonyms, getTemplatePresentation, getTemplateText, isDefaultIcon, isDumbAware, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
-
Field Details
-
screenRecorder
-
-
Constructor Details
-
PauseResumeTrackingAction
public PauseResumeTrackingAction()
-
-
Method Details
-
update
public void update(@NotNull @NotNull com.intellij.openapi.actionSystem.AnActionEvent e) Update the text of the action button. If the tracking is not started, the button is disabled.- Overrides:
update
in classcom.intellij.openapi.actionSystem.AnAction
- Parameters:
e
- The action event.
-
actionPerformed
public void actionPerformed(@NotNull @NotNull com.intellij.openapi.actionSystem.AnActionEvent e) This method is called when the action is performed. It will pause/resume tracking.- Specified by:
actionPerformed
in classcom.intellij.openapi.actionSystem.AnAction
- Parameters:
e
- The action event.
-