From 31ca9bf70cd7dbfbd5f660d1bd2de04ba7981510 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Thu, 11 May 2023 14:21:30 +0200 Subject: [PATCH] BC: Edit: Minor change. --- src/View/BoundaryCondition/Edit/Table.py | 2 ++ src/View/BoundaryCondition/Edit/Window.py | 17 +++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/View/BoundaryCondition/Edit/Table.py b/src/View/BoundaryCondition/Edit/Table.py index b6b5f36a..f21539c4 100644 --- a/src/View/BoundaryCondition/Edit/Table.py +++ b/src/View/BoundaryCondition/Edit/Table.py @@ -48,6 +48,8 @@ class ExtendedTimeEdit(AWidget): days = 0 stime = time + # if ',' in time, time format is 'DD days, HH:MM:SS', + # otherelse is 'HH:MM:SS' if "," in time: s = time.strip().split(" ") days = int(s[0]) diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py index 8ba80740..9637f7ab 100644 --- a/src/View/BoundaryCondition/Edit/Window.py +++ b/src/View/BoundaryCondition/Edit/Window.py @@ -69,15 +69,16 @@ class EditBoundaryConditionWindow(ASubMainWindow, ListedSubWindow): undo = self._undo_stack ) - self._delegate_time = ExTimeDelegate( - data = self._data, - mode = "type", - parent=self - ) + if self._data.header[0] == "time": + self._delegate_time = ExTimeDelegate( + data = self._data, + mode = "type", + parent=self + ) - table.setItemDelegateForColumn( - 0, self._delegate_time - ) + table.setItemDelegateForColumn( + 0, self._delegate_time + ) table.setModel(self._table) table.setSelectionBehavior(QAbstractItemView.SelectRows) -- GitLab