1
1
mirror of https://github.com/KenanZhu/AutoLibrary.git synced 2026-06-18 15:33:03 +08:00

fix(ALSeatMapWidget): 修复座位图选择的确定取消逻辑

This commit is contained in:
2026-01-13 22:01:16 +08:00
parent aa7a806ff7
commit eba99cab9f
2 changed files with 6 additions and 1 deletions
+5 -1
View File
@@ -40,6 +40,7 @@ class ALSeatMapWidget(QWidget):
self.__seats_data = seats_data
self.__selected_seats = []
self.__seat_frames = {}
self.__confirmed = False
self.setupUi()
self.connectSignals()
@@ -144,6 +145,8 @@ class ALSeatMapWidget(QWidget):
event: QCloseEvent
):
if not self.__confirmed:
self.clearSelections()
self.seatMapWidgetClosed.emit(self.__selected_seats)
super().closeEvent(event)
@@ -265,6 +268,7 @@ class ALSeatMapWidget(QWidget):
self
):
self.__confirmed = True
self.close()
@Slot()
@@ -272,5 +276,5 @@ class ALSeatMapWidget(QWidget):
self
):
self.clearSelections()
self.__confirmed = False
self.close()