blob: 3fc320c51ffd9e8aa903e2ad6a7257d97f4f04be [file] [log] [blame]
package com.intellij.ide.actionMacro.actions;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.popup.JBPopupFactory;
import com.intellij.openapi.ui.popup.ListPopup;
/**
* User: Evgeny.Zakrevsky
* Date: 8/14/12
*/
public class PlaySavedMacros extends AnAction {
@Override
public void actionPerformed(final AnActionEvent e) {
final ListPopup popup = JBPopupFactory.getInstance()
.createActionGroupPopup("Play Saved Macros", new MacrosGroup(), e.getDataContext(), JBPopupFactory.ActionSelectionAid.SPEEDSEARCH,
false);
final Project project = e.getProject();
if (project != null ) {
popup.showCenteredInCurrentWindow(project);
} else {
popup.showInFocusCenter();
}
}
}