From 0307927fa9054e5593081732b642d1de9d068579 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Wed, 6 Dec 2023 14:15:47 +0100
Subject: [PATCH] PamhyrTable: Fix editable column.

---
 src/View/LateralContribution/Window.py | 2 +-
 src/View/Tools/PamhyrTable.py          | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/View/LateralContribution/Window.py b/src/View/LateralContribution/Window.py
index 8a9a2e8e..a6f04af5 100644
--- a/src/View/LateralContribution/Window.py
+++ b/src/View/LateralContribution/Window.py
@@ -107,7 +107,7 @@ class LateralContributionWindow(PamhyrWindow):
             self._table[t] = TableModel(
                 table_view=table,
                 table_headers=self._trad.get_dict("table_headers"),
-                editable_headers=True,
+                editable_headers=self._trad.get_dict("table_headers"),
                 delegates={
                     "type": self._delegate_type,
                     "edge": self._delegate_edge,
diff --git a/src/View/Tools/PamhyrTable.py b/src/View/Tools/PamhyrTable.py
index b77e26b9..6ce66a42 100644
--- a/src/View/Tools/PamhyrTable.py
+++ b/src/View/Tools/PamhyrTable.py
@@ -119,8 +119,7 @@ class PamhyrTableModel(QAbstractTableModel):
 
         options = Qt.ItemIsEnabled | Qt.ItemIsSelectable
 
-        if (self._editable_headers or
-                self._headers[column] in self._editable_headers):
+        if self._headers[column] in self._editable_headers:
             options |= Qt.ItemIsEditable
 
         return options
-- 
GitLab