592 try: |
592 try: |
593 self.__project.projectFormCompiled.connect(self.__projectFormCompiled) |
593 self.__project.projectFormCompiled.connect(self.__projectFormCompiled) |
594 except AttributeError: |
594 except AttributeError: |
595 # older eric5 versions don't have this signal |
595 # older eric5 versions don't have this signal |
596 pass |
596 pass |
|
597 try: |
|
598 self.__project.projectChanged.connect(self.__projectChanged) |
|
599 except AttributeError: |
|
600 # older eric5 versions don't have this signal |
|
601 pass |
|
602 |
597 if self.__project.isOpen(): |
603 if self.__project.isOpen(): |
598 self.__projectOpened() |
604 self.__projectOpened() |
599 |
605 |
600 def __initAsLanguage(self): |
606 def __initAsLanguage(self): |
601 """ |
607 """ |
1034 @param filename name of the form file that was compiled (string) |
1040 @param filename name of the form file that was compiled (string) |
1035 """ |
1041 """ |
1036 self.__workerQueue.append(filename) |
1042 self.__workerQueue.append(filename) |
1037 self.__processQueue() |
1043 self.__processQueue() |
1038 |
1044 |
|
1045 def __projectChanged(self): |
|
1046 """ |
|
1047 Private slot to handle the projectChanged signal. |
|
1048 """ |
|
1049 self.__projectClosed() |
|
1050 self.__projectOpened() |
|
1051 |
1039 def editorSaved(self, filename): |
1052 def editorSaved(self, filename): |
1040 """ |
1053 """ |
1041 Public slot to handle the editorSaved signal. |
1054 Public slot to handle the editorSaved signal. |
1042 |
1055 |
1043 @param filename name of the file that was saved (string) |
1056 @param filename name of the file that was saved (string) |