614 self.tr("Abort"), 0, numIDLs, |
614 self.tr("Abort"), 0, numIDLs, |
615 self.tr("%v/%m Interfaces"), self) |
615 self.tr("%v/%m Interfaces"), self) |
616 progress.setModal(True) |
616 progress.setModal(True) |
617 progress.setMinimumDuration(0) |
617 progress.setMinimumDuration(0) |
618 progress.setWindowTitle(self.tr("Interfaces")) |
618 progress.setWindowTitle(self.tr("Interfaces")) |
619 i = 0 |
|
620 |
619 |
621 for fn in self.project.pdata["INTERFACES"]: |
620 for prog, fn in enumerate(self.project.pdata["INTERFACES"]): |
622 progress.setValue(i) |
621 progress.setValue(prog) |
623 if progress.wasCanceled(): |
622 if progress.wasCanceled(): |
624 break |
623 break |
625 proc = self.__compileIDL(fn, True, progress) |
624 proc = self.__compileIDL(fn, True, progress) |
626 if proc is not None: |
625 if proc is not None: |
627 while proc.state() == QProcess.ProcessState.Running: |
626 while proc.state() == QProcess.ProcessState.Running: |
628 QApplication.processEvents() |
627 QApplication.processEvents() |
629 QThread.msleep(300) |
628 QThread.msleep(300) |
630 QApplication.processEvents() |
629 QApplication.processEvents() |
631 else: |
630 else: |
632 break |
631 break |
633 i += 1 |
|
634 |
|
635 progress.setValue(numIDLs) |
632 progress.setValue(numIDLs) |
636 |
633 |
637 def __compileSelectedInterfaces(self): |
634 def __compileSelectedInterfaces(self): |
638 """ |
635 """ |
639 Private method to compile selected interfaces to python. |
636 Private method to compile selected interfaces to python. |
649 self.tr("Abort"), 0, numIDLs, |
646 self.tr("Abort"), 0, numIDLs, |
650 self.tr("%v/%m Interfaces"), self) |
647 self.tr("%v/%m Interfaces"), self) |
651 progress.setModal(True) |
648 progress.setModal(True) |
652 progress.setMinimumDuration(0) |
649 progress.setMinimumDuration(0) |
653 progress.setWindowTitle(self.tr("Interfaces")) |
650 progress.setWindowTitle(self.tr("Interfaces")) |
654 i = 0 |
|
655 |
651 |
656 for fn in files: |
652 for prog, fn in enumerate(files): |
657 progress.setValue(i) |
653 progress.setValue(prog) |
658 if progress.wasCanceled(): |
654 if progress.wasCanceled(): |
659 break |
655 break |
660 proc = self.__compileIDL(fn, True, progress) |
656 proc = self.__compileIDL(fn, True, progress) |
661 if proc is not None: |
657 if proc is not None: |
662 while proc.state() == QProcess.ProcessState.Running: |
658 while proc.state() == QProcess.ProcessState.Running: |
663 QApplication.processEvents() |
659 QApplication.processEvents() |
664 QThread.msleep(300) |
660 QThread.msleep(300) |
665 QApplication.processEvents() |
661 QApplication.processEvents() |
666 else: |
662 else: |
667 break |
663 break |
668 i += 1 |
|
669 |
|
670 progress.setValue(numIDLs) |
664 progress.setValue(numIDLs) |
671 |
665 |
672 def __configureIdlCompiler(self): |
666 def __configureIdlCompiler(self): |
673 """ |
667 """ |
674 Private method to show a dialog to configure some options for the |
668 Private method to show a dialog to configure some options for the |