src/eric7/UI/UserInterface.py

branch
server
changeset 10680
306373ccf8fd
parent 10651
280a53840aa3
parent 10679
4d3e0ce54322
child 10704
27d21e5163b8
equal deleted inserted replaced
10651:280a53840aa3 10680:306373ccf8fd
55 55
56 from eric7 import Globals, Preferences, Testing, Utilities 56 from eric7 import Globals, Preferences, Testing, Utilities
57 from eric7.CondaInterface.Conda import Conda 57 from eric7.CondaInterface.Conda import Conda
58 from eric7.Debugger.DebugServer import DebugServer 58 from eric7.Debugger.DebugServer import DebugServer
59 from eric7.Debugger.DebugUI import DebugUI 59 from eric7.Debugger.DebugUI import DebugUI
60 from eric7.EricCore import EricFileSystemWatcher
60 from eric7.EricGui import EricPixmapCache 61 from eric7.EricGui import EricPixmapCache
61 from eric7.EricGui.EricAction import EricAction, createActionGroup 62 from eric7.EricGui.EricAction import EricAction, createActionGroup
62 from eric7.EricNetwork.EricNetworkIcon import EricNetworkIcon 63 from eric7.EricNetwork.EricNetworkIcon import EricNetworkIcon
63 from eric7.EricNetwork.EricNetworkProxyFactory import ( 64 from eric7.EricNetwork.EricNetworkProxyFactory import (
64 EricNetworkProxyFactory, 65 EricNetworkProxyFactory,
429 self.viewmanager.openSourceFile 430 self.viewmanager.openSourceFile
430 ) 431 )
431 self.projectBrowser.sourceFile[str, int, str].connect( 432 self.projectBrowser.sourceFile[str, int, str].connect(
432 self.viewmanager.openSourceFile 433 self.viewmanager.openSourceFile
433 ) 434 )
435 self.projectBrowser.sourceFile[str, int, int].connect(
436 self.viewmanager.openSourceFileLinePos
437 )
434 self.projectBrowser.closeSourceWindow.connect(self.viewmanager.closeWindow) 438 self.projectBrowser.closeSourceWindow.connect(self.viewmanager.closeWindow)
435 self.projectBrowser.testFile.connect(self.__startTestScript) 439 self.projectBrowser.testFile.connect(self.__startTestScript)
436 self.projectBrowser.designerFile.connect(self.__designer) 440 self.projectBrowser.designerFile.connect(self.__designer)
437 self.projectBrowser.uipreview.connect(self.__UIPreviewer) 441 self.projectBrowser.uipreview.connect(self.__UIPreviewer)
438 self.projectBrowser.trpreview[list].connect(self.__TRPreviewer) 442 self.projectBrowser.trpreview[list].connect(self.__TRPreviewer)
516 self.browser.sourceFile[str].connect(self.viewmanager.openSourceFile) 520 self.browser.sourceFile[str].connect(self.viewmanager.openSourceFile)
517 self.browser.sourceFile[str, int].connect(self.viewmanager.openSourceFile) 521 self.browser.sourceFile[str, int].connect(self.viewmanager.openSourceFile)
518 self.browser.sourceFile[str, list].connect(self.viewmanager.openSourceFile) 522 self.browser.sourceFile[str, list].connect(self.viewmanager.openSourceFile)
519 self.browser.sourceFile[str, int, str].connect( 523 self.browser.sourceFile[str, int, str].connect(
520 self.viewmanager.openSourceFile 524 self.viewmanager.openSourceFile
525 )
526 self.browser.sourceFile[str, int, int].connect(
527 self.viewmanager.openSourceFileLinePos
521 ) 528 )
522 self.browser.designerFile.connect(self.__designer) 529 self.browser.designerFile.connect(self.__designer)
523 self.browser.linguistFile.connect(self.__linguist) 530 self.browser.linguistFile.connect(self.__linguist)
524 self.browser.projectFile.connect(self.project.openProject) 531 self.browser.projectFile.connect(self.project.openProject)
525 self.browser.multiProjectFile.connect(self.multiProject.openMultiProject) 532 self.browser.multiProjectFile.connect(self.multiProject.openMultiProject)
8296 Preferences.setUI("ToolbarManagerState", self.toolbarManager.saveState()) 8303 Preferences.setUI("ToolbarManagerState", self.toolbarManager.saveState())
8297 self.__saveCurrentViewProfile(True) 8304 self.__saveCurrentViewProfile(True)
8298 Preferences.saveToolGroups(self.toolGroups, self.currentToolGroup) 8305 Preferences.saveToolGroups(self.toolGroups, self.currentToolGroup)
8299 Preferences.syncPreferences() 8306 Preferences.syncPreferences()
8300 self.shutdownCalled = True 8307 self.shutdownCalled = True
8308
8309 # shut down the global file system watcher
8310 EricFileSystemWatcher.instance().shutdown()
8311
8301 return True 8312 return True
8302 8313
8303 def isOnline(self): 8314 def isOnline(self):
8304 """ 8315 """
8305 Public method to get the online state. 8316 Public method to get the online state.

eric ide

mercurial