blob: 5aa92634bc0d5efe5ec26fc6a8e2a6cdfeafb324 [file] [log] [blame]
import { NgModule } from "@angular/core";
import { BrowserModule } from "@angular/platform-browser";
import { CommonModule } from "@angular/common";
import { MatCardModule } from "@angular/material/card";
import { MatButtonModule } from "@angular/material/button";
import { MatGridListModule } from "@angular/material/grid-list";
import { MatListModule } from "@angular/material/list";
import { MatProgressSpinnerModule } from "@angular/material/progress-spinner";
import { MatProgressBarModule } from "@angular/material/progress-bar";
import { FormsModule } from "@angular/forms";
import { MatCheckboxModule } from "@angular/material/checkbox";
import { MatFormFieldModule } from "@angular/material/form-field";
import { MatIconModule } from "@angular/material/icon";
import { MatInputModule } from "@angular/material/input";
import { MatSelectModule } from "@angular/material/select";
import { MatRadioModule } from "@angular/material/radio";
import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
import { HttpClientModule } from "@angular/common/http";
import { MatSliderModule } from "@angular/material/slider";
import { MatTooltipModule } from "@angular/material/tooltip";
import { MatToolbarModule } from "@angular/material/toolbar";
import { MatTabsModule } from "@angular/material/tabs";
import { MatSnackBarModule } from "@angular/material/snack-bar";
import { AppComponent } from "./components/app.component";
import { ViewerWindowManagerComponent } from "viewers/viewer_window_manager/viewer_window_manager.component";
import { ViewerSurfaceFlingerComponent } from "viewers/viewer_surface_flinger/viewer_surface_flinger.component";
import { CollectTracesComponent } from "./components/collect_traces.component";
import { AdbProxyComponent } from "./components/adb_proxy.component";
import { WebAdbComponent } from "./components/web_adb.component";
import { TraceConfigComponent } from "./components/trace_config.component";
import { UploadTracesComponent } from "./components/upload_traces.component";
import { HierarchyComponent } from "viewers/components/hierarchy.component";
import { PropertiesComponent } from "viewers/components/properties.component";
import { RectsComponent } from "viewers/components/rects/rects.component";
import { TraceViewComponent } from "./components/trace_view.component";
import { TreeComponent } from "viewers/components/tree.component";
import { TreeNodeComponent } from "viewers/components/tree_node.component";
import { TreeNodeDataViewComponent } from "viewers/components/tree_node_data_view.component";
import { TreeNodePropertiesDataViewComponent } from "viewers/components/tree_node_properties_data_view.component";
import { PropertyGroupsComponent } from "viewers/components/property_groups.component";
import { TransformMatrixComponent } from "viewers/components/transform_matrix.component";
import { ParserErrorSnackBarComponent } from "./components/parser_error_snack_bar_component";
import { ViewerInputMethodComponent } from "viewers/components/viewer_input_method.component";
@NgModule({
declarations: [
AppComponent,
ViewerWindowManagerComponent,
ViewerSurfaceFlingerComponent,
ViewerInputMethodComponent,
CollectTracesComponent,
UploadTracesComponent,
AdbProxyComponent,
WebAdbComponent,
TraceConfigComponent,
HierarchyComponent,
PropertiesComponent,
RectsComponent,
TraceViewComponent,
TreeComponent,
TreeNodeComponent,
TreeNodeDataViewComponent,
TreeNodePropertiesDataViewComponent,
PropertyGroupsComponent,
TransformMatrixComponent,
ParserErrorSnackBarComponent
],
imports: [
BrowserModule,
HttpClientModule,
CommonModule,
MatCardModule,
MatButtonModule,
MatGridListModule,
FormsModule,
MatListModule,
MatCheckboxModule,
MatIconModule,
MatProgressSpinnerModule,
MatProgressBarModule,
MatFormFieldModule,
MatInputModule,
MatSelectModule,
BrowserAnimationsModule,
HttpClientModule,
MatSliderModule,
MatRadioModule,
MatTooltipModule,
MatToolbarModule,
MatTabsModule,
MatSnackBarModule
],
bootstrap: [AppComponent]
})
export class AppModule { }