package com.netifera.platform.net.daemon.sniffing.ui;
import org.eclipse.jface.action.Action;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.plugin.AbstractUIPlugin;
public class ConfigureAction extends Action {
public final static String ID = "sniffer-configure-action";
private final SniffingActionManager manager;
ConfigureAction(SniffingActionManager manager) {
setId(ID);
setToolTipText("Configure Sniffing Service");
setImageDescriptor(AbstractUIPlugin.imageDescriptorFromPlugin(
Activator.PLUGIN_ID, "icons/configure.png"));
this.manager = manager;
}
public void run() {
ConfigPanel panel = new ConfigPanel(PlatformUI.getWorkbench().getDisplay().getActiveShell(), manager);
panel.open();
}
}