391 else: |
391 else: |
392 sourceImpl[appendAtIndex:appendAtIndex] = slotsCode |
392 sourceImpl[appendAtIndex:appendAtIndex] = slotsCode |
393 |
393 |
394 # write the new code |
394 # write the new code |
395 try: |
395 try: |
396 srcFile = open(self.filenameEdit.text(), 'w', encoding = "utf-8") |
396 if self.project.useSystemEol(): |
|
397 newline = None |
|
398 else: |
|
399 newline = self.project.getEolString() |
|
400 srcFile = open(self.filenameEdit.text(), 'w', encoding = "utf-8", |
|
401 newline = newline) |
397 srcFile.write("".join(sourceImpl)) |
402 srcFile.write("".join(sourceImpl)) |
398 srcFile.close() |
403 srcFile.close() |
399 except IOError as why: |
404 except IOError as why: |
400 QMessageBox.critical(self, |
405 QMessageBox.critical(self, |
401 self.trUtf8("Code Generation"), |
406 self.trUtf8("Code Generation"), |