package org.jetbrains.plugins.ipnb.editor.actions; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DataContext; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.ipnb.editor.IpnbFileEditor; import org.jetbrains.plugins.ipnb.editor.panels.IpnbFilePanel; public class IpnbRunCellAction extends IpnbRunCellBaseAction { public IpnbRunCellAction() { super(); } @Override public void actionPerformed(@NotNull AnActionEvent event) { final DataContext context = event.getDataContext(); final IpnbFileEditor ipnbEditor = IpnbFileEditor.DATA_KEY.getData(context); if (ipnbEditor != null) { final IpnbFilePanel component = ipnbEditor.getIpnbFilePanel(); runCell(component, true); } } }