694 |
694 |
695 self.__project = ericApp().getObject("Project") |
695 self.__project = ericApp().getObject("Project") |
696 self.__project.projectOpened.connect(self.__projectOpened) |
696 self.__project.projectOpened.connect(self.__projectOpened) |
697 self.__project.newProject.connect(self.__projectOpened) |
697 self.__project.newProject.connect(self.__projectOpened) |
698 self.__project.projectClosed.connect(self.__projectClosed) |
698 self.__project.projectClosed.connect(self.__projectClosed) |
699 self.__project.projectFormCompiled.connect(self.__projectFormCompiled) |
|
700 self.__project.projectChanged.connect(self.__projectChanged) |
699 self.__project.projectChanged.connect(self.__projectChanged) |
|
700 try: |
|
701 self.__project.projectFileCompiled.connect(self.__projectFileCompiled) |
|
702 except AttributeError: |
|
703 # backward compatibility for eric < 22.12 |
|
704 self.__project.projectFormCompiled.connect(self.__projectFormCompiled) |
701 |
705 |
702 if self.__project.isOpen(): |
706 if self.__project.isOpen(): |
703 self.__projectOpened() |
707 self.__projectOpened() |
704 |
708 |
705 def __initAsLanguage(self): |
709 def __initAsLanguage(self): |
1242 """ |
1246 """ |
1243 Private slot to perform actions after a project has been closed. |
1247 Private slot to perform actions after a project has been closed. |
1244 """ |
1248 """ |
1245 self.close() |
1249 self.close() |
1246 |
1250 |
1247 def __projectFormCompiled(self, filename): |
1251 def __projectFileCompiled(self, filename): |
1248 """ |
1252 """ |
1249 Private slot to handle the projectFormCompiled signal. |
1253 Private slot to handle the projectFormCompiled signal. |
1250 |
1254 |
1251 @param filename name of the form file that was compiled |
1255 @param filename name of the source file that was generated |
1252 @type str |
1256 @type str |
1253 """ |
1257 """ |
1254 self.__workerQueue.append(filename) |
1258 self.__workerQueue.append(filename) |
1255 self.__processQueue() |
1259 self.__processQueue() |
1256 |
1260 |