using System;
using ICTTools.NET;
namespace PingTool {
public class PingTool : Tool {
private static PingControl _pingControlInstance = null;
public override void init() {
MenuManager.addMenuItem("Network", "Ping", menuLoadPanelCallback);
MenuManager.addMenuItem("Network", "Ping2", menuLoadPanelCallback);
MenuManager.addMenuItem("Network", "Ping3", menuLoadPanelCallback);
MenuManager.addMenuItem("Network", "Ping4", menuLoadPanelCallback);
MenuManager.addMenuItem("Network", "Ping5", menuLoadPanelCallback);
MenuManager.addMenuItem("IPv4", "Ping", menuLoadPanelCallback);
MenuManager.addMenuItem("IPv6", "Ping", menuLoadPanelCallback);
}
public override String getToolName() {
return "Ping Tool";
}
public static void menuLoadPanelCallback() {
if (_pingControlInstance == null) {
_pingControlInstance =
new PingControl
();
}
MainWindow.getInstance().showTab("network.ipv4.ping", "Ping", _pingControlInstance);
}
}
}