src/eric7/UI/UserInterface.py

branch
server
changeset 10596
ea35c92a3c7c
parent 10592
2bada76be1a6
child 10598
79c6ea2cb2e7
equal deleted inserted replaced
10594:6156d9675f62 10596:ea35c92a3c7c
309 # load the view profiles 309 # load the view profiles
310 self.profiles = Preferences.getUI("ViewProfiles") 310 self.profiles = Preferences.getUI("ViewProfiles")
311 311
312 splash.showMessage(self.tr("Initializing Basic Services...")) 312 splash.showMessage(self.tr("Initializing Basic Services..."))
313 313
314 # create the remote server interface
315 logging.debug("Creating 'eric-ide' Server Interface...")
316 self.__ericServerInterface = EricServerInterface(self)
317
314 # Generate the conda interface 318 # Generate the conda interface
315 logging.debug("Creating Conda Interface...") 319 logging.debug("Creating Conda Interface...")
316 self.condaInterface = Conda(self) 320 self.condaInterface = Conda(self)
317 ericApp().registerObject("Conda", self.condaInterface) 321 ericApp().registerObject("Conda", self.condaInterface)
318 322
327 # register it early because it is needed very soon 331 # register it early because it is needed very soon
328 ericApp().registerObject("VirtualEnvManager", self.virtualenvManager) 332 ericApp().registerObject("VirtualEnvManager", self.virtualenvManager)
329 333
330 # Generate an empty project object and multi project object 334 # Generate an empty project object and multi project object
331 logging.debug("Creating Project Manager...") 335 logging.debug("Creating Project Manager...")
332 self.project = Project(self) 336 self.project = Project(self, remoteServer=self.__ericServerInterface)
333 ericApp().registerObject("Project", self.project) 337 ericApp().registerObject("Project", self.project)
334 338
335 logging.debug("Creating Multi-Project Manager...") 339 logging.debug("Creating Multi-Project Manager...")
336 self.multiProject = MultiProject(self.project, self) 340 self.multiProject = MultiProject(self.project, self)
337 341
594 self.__ericServerInterface.connectionStateChanged.connect( 598 self.__ericServerInterface.connectionStateChanged.connect(
595 self.viewmanager.remoteConnectionChanged 599 self.viewmanager.remoteConnectionChanged
596 ) 600 )
597 self.__ericServerInterface.connectionStateChanged.connect( 601 self.__ericServerInterface.connectionStateChanged.connect(
598 self.shell.remoteConnectionChanged 602 self.shell.remoteConnectionChanged
603 )
604 self.__ericServerInterface.connectionStateChanged.connect(
605 self.project.remoteConnectionChanged
599 ) 606 )
600 self.__ericServerInterface.aboutToDisconnect.connect( 607 self.__ericServerInterface.aboutToDisconnect.connect(
601 self.viewmanager.closeRemoteEditors 608 self.viewmanager.closeRemoteEditors
602 ) 609 )
603 610
802 from .LogView import LogViewer 809 from .LogView import LogViewer
803 from .Previewer import Previewer 810 from .Previewer import Previewer
804 from .PythonAstViewer import PythonAstViewer 811 from .PythonAstViewer import PythonAstViewer
805 from .PythonDisViewer import PythonDisViewer 812 from .PythonDisViewer import PythonDisViewer
806 813
807
808 # create the remote server interface
809 logging.debug("Creating 'eric-ide' Server Interface...")
810 self.__ericServerInterface = EricServerInterface(self)
811
812 # Create the view manager depending on the configuration setting 814 # Create the view manager depending on the configuration setting
813 logging.debug("Creating Viewmanager...") 815 logging.debug("Creating Viewmanager...")
814 self.viewmanager = ViewManager.factory( 816 self.viewmanager = ViewManager.factory(
815 self, self.__debugServer, self.pluginManager 817 self, self.__debugServer, self.__ericServerInterface, self.pluginManager
816 ) 818 )
817 819
818 # Create previewer 820 # Create previewer
819 logging.debug("Creating Previewer...") 821 logging.debug("Creating Previewer...")
820 self.__previewer = Previewer(self.viewmanager) 822 self.__previewer = Previewer(self.viewmanager)

eric ide

mercurial