(self, line, mode="newline")
| 363 | self.synthesize_button.setDisabled(False) |
| 364 | |
| 365 | def log(self, line, mode="newline"): |
| 366 | if mode == "newline": |
| 367 | self.logs.append(line) |
| 368 | if len(self.logs) > self.max_log_lines: |
| 369 | del self.logs[0] |
| 370 | elif mode == "append": |
| 371 | self.logs[-1] += line |
| 372 | elif mode == "overwrite": |
| 373 | self.logs[-1] = line |
| 374 | log_text = '\n'.join(self.logs) |
| 375 | |
| 376 | self.log_window.setText(log_text) |
| 377 | self.app.processEvents() |
| 378 | |
| 379 | def set_loading(self, value, maximum=1): |
| 380 | self.loading_bar.setValue(value * 100) |
no test coverage detected