Don't use atom.{notifications,config,deserializers,confirm} in Pane

Still need to get rid of one use of showSaveDialogSync
This commit is contained in:
Max Brunsfeld
2015-10-09 17:18:26 -07:00
parent b467c83e76
commit 369f3d2648
8 changed files with 127 additions and 138 deletions

View File

@@ -29,14 +29,14 @@ class Workspace extends Model
{
@packageManager, @config, @project, @grammarRegistry, @notificationManager,
@clipboard, @viewRegistry, @grammarRegistry, @setRepresentedFilename,
@setDocumentEdited, @assert, @confirm
@setDocumentEdited, @assert, @confirm, deserializerManager
} = params
@emitter = new Emitter
@openers = []
@destroyedItemURIs = []
@paneContainer = new PaneContainer({@config, @confirm})
@paneContainer = new PaneContainer({@config, @confirm, @notificationManager, deserializerManager})
@paneContainer.onDidDestroyPaneItem(@didDestroyPaneItem)
@directorySearchers = []