src/eric7/Project/ProjectTranslationsBrowser.py

branch
eric7
changeset 9512
6e29913ba7b6
parent 9482
a2bc06a54d9d
child 9514
2b104ad132a4
equal deleted inserted replaced
9511:263a664d55dc 9512:6e29913ba7b6
49 49
50 appendStdout = pyqtSignal(str) 50 appendStdout = pyqtSignal(str)
51 appendStderr = pyqtSignal(str) 51 appendStderr = pyqtSignal(str)
52 showMenu = pyqtSignal(str, QMenu) 52 showMenu = pyqtSignal(str, QMenu)
53 53
54 def __init__(self, project, parent=None): 54 def __init__(self, project, projectBrowser, parent=None):
55 """ 55 """
56 Constructor 56 Constructor
57 57
58 @param project reference to the project object 58 @param project reference to the project object
59 @param parent parent widget of this browser (QWidget) 59 @type Project
60 @param projectBrowser reference to the project browser object
61 @type ProjectBrowser
62 @param parent parent widget of this browser
63 @type QWidget
60 """ 64 """
61 ProjectBaseBrowser.__init__( 65 ProjectBaseBrowser.__init__(
62 self, project, ProjectBrowserTranslationType, parent 66 self, project, ProjectBrowserTranslationType, parent
63 ) 67 )
64 self.isTranslationsBrowser = True 68 self.isTranslationsBrowser = True
82 self.__lreleaseProcesses = [] 86 self.__lreleaseProcesses = []
83 self.__pylupdateProcesses = [] 87 self.__pylupdateProcesses = []
84 self.lreleaseProcRunning = False 88 self.lreleaseProcRunning = False
85 self.pylupdateProcRunning = False 89 self.pylupdateProcRunning = False
86 self.__tmpProjects = [] 90 self.__tmpProjects = []
91
92 project.projectClosed.connect(self._projectClosed)
93 project.projectOpened.connect(self._projectOpened)
94 project.newProject.connect(self._newProject)
95 project.reinitVCS.connect(self._initMenusAndVcs)
96 project.projectPropertiesChanged.connect(self._initMenusAndVcs)
97
98 projectBrowser.preferencesChanged.connect(self.handlePreferencesChanged)
99
100 self.appendStderr.connect(projectBrowser.appendStderr)
101 self.appendStdout.connect(projectBrowser.appendStdout)
102 self.closeSourceWindow.connect(projectBrowser.closeSourceWindow)
103 self.sourceFile[str].connect(projectBrowser.sourceFile[str])
104 self.linguistFile.connect(projectBrowser.linguistFile)
105 self.trpreview[list].connect(projectBrowser.trpreview[list])
106 self.trpreview[list, bool].connect(projectBrowser.trpreview[list, bool])
87 107
88 def _createPopupMenus(self): 108 def _createPopupMenus(self):
89 """ 109 """
90 Protected overloaded method to generate the popup menu. 110 Protected overloaded method to generate the popup menu.
91 """ 111 """

eric ide

mercurial