eric6/Project/ProjectProtocolsBrowser.py

changeset 8220
006ee31b4835
parent 8143
2c730d5fd177
child 8243
cc717c2ae956
equal deleted inserted replaced
8219:013aee248a62 8220:006ee31b4835
659 self.tr("Abort"), 0, numProtos, 659 self.tr("Abort"), 0, numProtos,
660 self.tr("%v/%m Protocols"), self) 660 self.tr("%v/%m Protocols"), self)
661 progress.setModal(True) 661 progress.setModal(True)
662 progress.setMinimumDuration(0) 662 progress.setMinimumDuration(0)
663 progress.setWindowTitle(self.tr("Protocols")) 663 progress.setWindowTitle(self.tr("Protocols"))
664 i = 0
665 664
666 for fn in self.project.pdata["PROTOCOLS"]: 665 for prog, fn in enumerate(self.project.pdata["PROTOCOLS"]):
667 progress.setValue(i) 666 progress.setValue(prog)
668 if progress.wasCanceled(): 667 if progress.wasCanceled():
669 break 668 break
670 proc = self.__compileProto(fn, True, progress, grpc=grpc) 669 proc = self.__compileProto(fn, True, progress, grpc=grpc)
671 if proc is not None: 670 if proc is not None:
672 while proc.state() == QProcess.ProcessState.Running: 671 while proc.state() == QProcess.ProcessState.Running:
673 QApplication.processEvents() 672 QApplication.processEvents()
674 QThread.msleep(300) 673 QThread.msleep(300)
675 QApplication.processEvents() 674 QApplication.processEvents()
676 else: 675 else:
677 break 676 break
678 i += 1
679
680 progress.setValue(numProtos) 677 progress.setValue(numProtos)
681 678
682 def __compileSelectedProtocols(self, grpc=False): 679 def __compileSelectedProtocols(self, grpc=False):
683 """ 680 """
684 Private method to compile selected protocols to Python. 681 Private method to compile selected protocols to Python.
697 self.tr("Abort"), 0, numProtos, 694 self.tr("Abort"), 0, numProtos,
698 self.tr("%v/%m Protocols"), self) 695 self.tr("%v/%m Protocols"), self)
699 progress.setModal(True) 696 progress.setModal(True)
700 progress.setMinimumDuration(0) 697 progress.setMinimumDuration(0)
701 progress.setWindowTitle(self.tr("Protocols")) 698 progress.setWindowTitle(self.tr("Protocols"))
702 i = 0
703 699
704 for fn in files: 700 for prog, fn in enumerate(files):
705 progress.setValue(i) 701 progress.setValue(prog)
706 if progress.wasCanceled(): 702 if progress.wasCanceled():
707 break 703 break
708 proc = self.__compileProto(fn, True, progress, grpc=grpc) 704 proc = self.__compileProto(fn, True, progress, grpc=grpc)
709 if proc is not None: 705 if proc is not None:
710 while proc.state() == QProcess.ProcessState.Running: 706 while proc.state() == QProcess.ProcessState.Running:
711 QApplication.processEvents() 707 QApplication.processEvents()
712 QThread.msleep(300) 708 QThread.msleep(300)
713 QApplication.processEvents() 709 QApplication.processEvents()
714 else: 710 else:
715 break 711 break
716 i += 1
717
718 progress.setValue(numProtos) 712 progress.setValue(numProtos)
719 713
720 def __configureProtobuf(self): 714 def __configureProtobuf(self):
721 """ 715 """
722 Private method to open the configuration dialog. 716 Private method to open the configuration dialog.

eric ide

mercurial