Geometry: Fix status propagation from ProfileXYZ to PointXYZ.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-05-17 11:05:45 +02:00
1 parent 26bb8d5beb
commit bcaca20f28
5 files changed
+36 -35

No files matched your search

+1 -1
View File
@@ -271,7 +271,7 @@ class TableEditableModel(QAbstractTableModel):
self._profile, row,
list(
map(
lambda d: PointXYZ.from_data(header, d),
lambda d: self._profile.point_from_data(header, d),
data
)
)
+1 -22
View File
@@ -333,28 +333,7 @@ class ProfileWindow(QMainWindow, WindowToolKit):
if list_deleted_names:
self.msg_box_check_duplication_names(list_deleted_names)
def closeEvent(self, event):
print("TODO: Close")
# if self.status_change_tableview:
# reply = QtWidgets.QMessageBox.question(
# self,
# _translate("MainWindowProfile", "Terminer l'édition du profil "),
# _translate("MainWindowProfile", "Voulez-vous vraiment quitter "
# "?\n Oui : Valider et quitter\n"
# "Non : Annuler"),
# QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No
# )
# if reply == QtWidgets.QMessageBox.Yes:
# self.validate_changes()
# self.plot()
# event.accept()
# else:
# event.ignore()
# self.ui.btn_check.setEnabled(True)
# self.ui.btn_go_back.setEnabled(True)
def msg_box_check_duplication_names(self, list_deleted_names): # name_point,list_deleted_names,counter_list):
def msg_box_check_duplication_names(self, list_deleted_names):
if len(list_deleted_names) == 1:
text = _translate("MainWindowProfile",
"Le nom ''{}'' est dupliqué."