package org.vaadin.mideaas.app; import org.vaadin.mideaas.frontend.MideaasEditorPlugin; import org.vaadin.mideaas.model.SharedProject; import com.vaadin.ui.MenuBar; import com.vaadin.ui.MenuBar.Command; import com.vaadin.ui.MenuBar.MenuItem; import com.vaadin.ui.UI; public class DebugPlugin implements MideaasEditorPlugin { public DebugPlugin() { } @Override public void extendMenu(MenuBar menuBar, SharedProject project) { MenuItem root = menuBar.addItem("Debug", null); root.addItem("Close session", createWidgetSetCommand()); } @SuppressWarnings("serial") private Command createWidgetSetCommand() { return new Command() { @Override public void menuSelected(MenuItem selectedItem) { UI.getCurrent().getSession().close(); } }; } }