Example usage for com.google.gwt.eclipse.core.speedtracer.ui SpeedTracerTab SpeedTracerTab

List of usage examples for com.google.gwt.eclipse.core.speedtracer.ui SpeedTracerTab SpeedTracerTab

Introduction

In this page you can find the example usage for com.google.gwt.eclipse.core.speedtracer.ui SpeedTracerTab SpeedTracerTab.

Prototype

public SpeedTracerTab() 

Source Link

Usage

From source file:com.google.gdt.eclipse.suite.launch.ui.SpeedTracerLaunchTabGroup.java

License:Open Source License

public void createTabs(ILaunchConfigurationDialog dialog, String mode) {
    // TODO: rename or split into base class
    WebAppArgumentsTab argsTab = new WebAppArgumentsTab();

    GWTSettingsTab gwtSettingsTab = null;

    ExtensionQuery<GWTSettingsTab> extQuery = new ExtensionQuery<GWTSettingsTab>(GWTPlugin.PLUGIN_ID,
            "gwtSettingsTab", "class");

    List<ExtensionQuery.Data<GWTSettingsTab>> gwtSettingsTabs = extQuery.getData();
    for (ExtensionQuery.Data<GWTSettingsTab> tab : gwtSettingsTabs) {
        gwtSettingsTab = tab.getExtensionPointData();
        break;/*  w  w w .  ja  v  a 2 s .c  o m*/
    }

    if (gwtSettingsTab == null) {
        gwtSettingsTab = new GWTSettingsTab(argsTab, false, false, true);
    }

    ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] { new WebAppMainTab(), new SpeedTracerTab(),
            new WebAppServerTab(argsTab, false, false), gwtSettingsTab, argsTab, new JavaJRETab(),
            new JavaClasspathTab(), new SourceLookupTab(), new EnvironmentTab(), new CommonTab() };
    setTabs(tabs);
}