窗口关闭事件
(self, event)
| 131 | self._show_main_page() |
| 132 | |
| 133 | def closeEvent(self, event): |
| 134 | """窗口关闭事件""" |
| 135 | # 如果有正在运行的工作线程,先取消 |
| 136 | if hasattr(self, 'main_page') and self.main_page and self.main_page.current_worker: |
| 137 | self.main_page.current_worker.cancel() |
| 138 | self.main_page.current_worker.wait(1000) # 等待最多1秒 |
| 139 | |
| 140 | # 保存窗口几何信息 |
| 141 | geometry = f"{self.width()}x{self.height()}" |
| 142 | self.config_manager.set_window_geometry(geometry) |
| 143 | |
| 144 | event.accept() |
| 145 | |
| 146 | |
| 147 | class AugmentCodeApp: |
nothing calls this directly
no test coverage detected