Time/date format: warning message for users when they change format to another start date

This commit is contained in:
Dylan Jeannin committed 2026-09-15 11:34:20 +02:00
1 parent 9879094661
commit d15fa684b7
1 file changed
+23 -2
+23 -2
View File
@@ -19,7 +19,7 @@
import logging import logging
from datetime import datetime from datetime import datetime
from tools import get_user_name from tools import get_user_name, parse_datetime, format_datetime
from Modules import Modules from Modules import Modules
from Model.Study import Study from Model.Study import Study
@@ -34,7 +34,7 @@ from PyQt5.QtGui import (
from PyQt5.QtWidgets import ( from PyQt5.QtWidgets import (
QRadioButton, QLabel, QDateTimeEdit, QRadioButton, QLabel, QDateTimeEdit,
QTextEdit, QPlainTextEdit, QTextBrowser, QTextEdit, QPlainTextEdit, QTextBrowser,
QPushButton, QPushButton, QMessageBox,
) )
_translate = QCoreApplication.translate _translate = QCoreApplication.translate
@@ -156,6 +156,27 @@ All right reserved.
self.find(QDateTimeEdit, "dateTimeEdit_date").setEnabled(True) self.find(QDateTimeEdit, "dateTimeEdit_date").setEnabled(True)
def accept(self): def accept(self):
# if (self._study is not None
# and self._study.time_system == "date"
# and self.get_radio_button("radioButton_date")):
# old_date = parse_datetime(self._study.date)
# new_date = parse_datetime(self.get_datetime_edit("dateTimeEdit_date"))
# if new_date != old_date:
# answer = QMessageBox.question(
# self,
# _translate("Study", "Change simulation start date?"),
# _translate(
# "Study",
# "All displayed data dates will shift with the simulation start."
# "\nTheir elapsed simulation times will remain unchanged."
# "\n\nPrevious start: {old}\nNew start: {new}"
# ).format(old=format_datetime(old_date), new=format_datetime(new_date)),
# QMessageBox.Ok | QMessageBox.Cancel,
# QMessageBox.Cancel
# )
# if answer != QMessageBox.Ok:
# return
name = self.get_line_edit_text("lineEdit_name") name = self.get_line_edit_text("lineEdit_name")
description = self.get_plaintext_edit_text("plainTextEdit_description") description = self.get_plaintext_edit_text("plainTextEdit_description")