@@ -3,16 +3,13 @@ import {
3
3
MAIN_MENU_BAR ,
4
4
MenuContribution ,
5
5
MenuModelRegistry ,
6
- SelectionService ,
7
6
ILogger ,
8
7
DisposableCollection ,
9
8
} from '@theia/core' ;
10
9
import {
11
- ContextMenuRenderer ,
12
10
FrontendApplication ,
13
11
FrontendApplicationContribution ,
14
12
LocalStorageService ,
15
- OpenerService ,
16
13
StatusBar ,
17
14
StatusBarAlignment ,
18
15
} from '@theia/core/lib/browser' ;
@@ -34,7 +31,6 @@ import {
34
31
EditorManager ,
35
32
EditorOpenerOptions ,
36
33
} from '@theia/editor/lib/browser' ;
37
- import { FileDialogService } from '@theia/filesystem/lib/browser/file-dialog' ;
38
34
import { ProblemContribution } from '@theia/markers/lib/browser/problem/problem-contribution' ;
39
35
import { MonacoMenus } from '@theia/monaco/lib/browser/monaco-menu' ;
40
36
import { FileNavigatorContribution } from '@theia/navigator/lib/browser/navigator-contribution' ;
@@ -46,33 +42,25 @@ import { TerminalMenus } from '@theia/terminal/lib/browser/terminal-frontend-con
46
42
import { inject , injectable , postConstruct } from 'inversify' ;
47
43
import * as React from 'react' ;
48
44
import { remote } from 'electron' ;
49
- import { MainMenuManager } from '../common/main-menu-manager' ;
50
45
import {
51
46
BoardsService ,
52
- CoreService ,
53
47
Port ,
54
48
SketchesService ,
55
49
ExecutableService ,
56
50
Sketch ,
57
51
} from '../common/protocol' ;
58
- import { ArduinoDaemon } from '../common/protocol/arduino-daemon' ;
59
52
import { ConfigService } from '../common/protocol/config-service' ;
60
- import { FileSystemExt } from '../common/protocol/filesystem-ext' ;
61
53
import { ArduinoCommands } from './arduino-commands' ;
62
54
import { BoardsConfig } from './boards/boards-config' ;
63
55
import { BoardsConfigDialog } from './boards/boards-config-dialog' ;
64
- import { BoardsDataStore } from './boards/boards-data-store' ;
65
56
import { BoardsServiceProvider } from './boards/boards-service-provider' ;
66
57
import { BoardsToolBarItem } from './boards/boards-toolbar-item' ;
67
58
import { EditorMode } from './editor-mode' ;
68
59
import { ArduinoMenus } from './menu/arduino-menus' ;
69
- import { MonitorConnection } from './monitor/monitor-connection' ;
70
60
import { MonitorViewContribution } from './monitor/monitor-view-contribution' ;
71
- import { WorkspaceService } from './theia/workspace/workspace-service' ;
72
61
import { ArduinoToolbar } from './toolbar/arduino-toolbar' ;
73
62
import { HostedPluginSupport } from '@theia/plugin-ext/lib/hosted/browser/hosted-plugin' ;
74
63
import { FileService } from '@theia/filesystem/lib/browser/file-service' ;
75
- import { ResponseService } from '../common/protocol/response-service' ;
76
64
import { ArduinoPreferences } from './arduino-preferences' ;
77
65
import { SketchesServiceClientImpl } from '../common/protocol/sketches-service-client-impl' ;
78
66
import { SaveAsSketch } from './contributions/save-as-sketch' ;
@@ -100,24 +88,12 @@ export class ArduinoFrontendContribution
100
88
@inject ( BoardsService )
101
89
protected readonly boardsService : BoardsService ;
102
90
103
- @inject ( CoreService )
104
- protected readonly coreService : CoreService ;
105
-
106
91
@inject ( BoardsServiceProvider )
107
92
protected readonly boardsServiceClientImpl : BoardsServiceProvider ;
108
93
109
- @inject ( SelectionService )
110
- protected readonly selectionService : SelectionService ;
111
-
112
94
@inject ( EditorManager )
113
95
protected readonly editorManager : EditorManager ;
114
96
115
- @inject ( ContextMenuRenderer )
116
- protected readonly contextMenuRenderer : ContextMenuRenderer ;
117
-
118
- @inject ( FileDialogService )
119
- protected readonly fileDialogService : FileDialogService ;
120
-
121
97
@inject ( FileService )
122
98
protected readonly fileService : FileService ;
123
99
@@ -127,21 +103,12 @@ export class ArduinoFrontendContribution
127
103
@inject ( BoardsConfigDialog )
128
104
protected readonly boardsConfigDialog : BoardsConfigDialog ;
129
105
130
- @inject ( MenuModelRegistry )
131
- protected readonly menuRegistry : MenuModelRegistry ;
132
-
133
106
@inject ( CommandRegistry )
134
107
protected readonly commandRegistry : CommandRegistry ;
135
108
136
109
@inject ( StatusBar )
137
110
protected readonly statusBar : StatusBar ;
138
111
139
- @inject ( WorkspaceService )
140
- protected readonly workspaceService : WorkspaceService ;
141
-
142
- @inject ( MonitorConnection )
143
- protected readonly monitorConnection : MonitorConnection ;
144
-
145
112
@inject ( FileNavigatorContribution )
146
113
protected readonly fileNavigatorContributions : FileNavigatorContribution ;
147
114
@@ -166,40 +133,21 @@ export class ArduinoFrontendContribution
166
133
@inject ( EditorMode )
167
134
protected readonly editorMode : EditorMode ;
168
135
169
- @inject ( ArduinoDaemon )
170
- protected readonly daemon : ArduinoDaemon ;
171
-
172
- @inject ( OpenerService )
173
- protected readonly openerService : OpenerService ;
174
-
175
136
@inject ( ConfigService )
176
137
protected readonly configService : ConfigService ;
177
138
178
- @inject ( BoardsDataStore )
179
- protected readonly boardsDataStore : BoardsDataStore ;
180
-
181
- @inject ( MainMenuManager )
182
- protected readonly mainMenuManager : MainMenuManager ;
183
-
184
- @inject ( FileSystemExt )
185
- protected readonly fileSystemExt : FileSystemExt ;
186
-
187
139
@inject ( HostedPluginSupport )
188
140
protected hostedPluginSupport : HostedPluginSupport ;
189
141
190
142
@inject ( ExecutableService )
191
143
protected executableService : ExecutableService ;
192
144
193
- @inject ( ResponseService )
194
- protected readonly responseService : ResponseService ;
195
-
196
145
@inject ( ArduinoPreferences )
197
146
protected readonly arduinoPreferences : ArduinoPreferences ;
198
147
199
148
@inject ( SketchesServiceClientImpl )
200
149
protected readonly sketchServiceClient : SketchesServiceClientImpl ;
201
150
202
- @inject ( FrontendApplicationStateService )
203
151
protected readonly appStateService : FrontendApplicationStateService ;
204
152
205
153
@inject ( LocalStorageService )
0 commit comments