blob: 05ae6c23eadddaff2909ebe967d6684b17978a7f [file] [log] [blame]
package autotest.moblab;
import autotest.common.JsonRpcProxy;
import autotest.common.ui.CustomTabPanel;
import autotest.common.ui.NotifyManager;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
public class MoblabSetupClient implements EntryPoint {
private ConfigWizardView configWizardView;
private ConfigSettingsView configSettingsView;
private CredentialsUploadView keysUploadView;
private DutManagementView dutManagementView;
private SuiteRunnerView suiteRunnerView;
public CustomTabPanel mainTabPanel = new CustomTabPanel(true);
/**
* Application entry point.
*/
@Override
public void onModuleLoad() {
JsonRpcProxy.setDefaultBaseUrl(JsonRpcProxy.AFE_BASE_URL);
NotifyManager.getInstance().initialize();
configWizardView = new ConfigWizardView();
configSettingsView = new ConfigSettingsView();
keysUploadView = new CredentialsUploadView();
dutManagementView = new DutManagementView();
suiteRunnerView = new SuiteRunnerView();
mainTabPanel.addTabView(configWizardView);
mainTabPanel.addTabView(configSettingsView);
mainTabPanel.addTabView(keysUploadView);
mainTabPanel.addTabView(dutManagementView);
mainTabPanel.addTabView(suiteRunnerView);
final RootPanel rootPanel = RootPanel.get("tabs");
rootPanel.add(mainTabPanel);
mainTabPanel.initialize();
rootPanel.setStyleName("");
}
}