From d35f26f36220e09c5cbc7a670e620be74771102b Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Thu, 27 Apr 2023 09:49:37 +0200
Subject: [PATCH] geometry: Profile: Diasble column 4.

---
 src/View/Geometry/Profile/qtableview_profile.py | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/View/Geometry/Profile/qtableview_profile.py b/src/View/Geometry/Profile/qtableview_profile.py
index 5cba2a16..34ca0b57 100644
--- a/src/View/Geometry/Profile/qtableview_profile.py
+++ b/src/View/Geometry/Profile/qtableview_profile.py
@@ -110,12 +110,6 @@ class TableEditableModel(QAbstractTableModel):
                         else:
                             return _translate("MainWindowProfile", "Rive droite")
 
-            if index.column() == 4:
-                if role == Qt.FontRole:
-                    font = QFont()
-                    font.setBold(True)
-                    return font
-
         return QVariant()
 
     def headerData(self, section, orientation, role=Qt.DisplayRole):
@@ -185,12 +179,12 @@ class TableEditableModel(QAbstractTableModel):
         return self.createIndex(row, column, QModelIndex())
 
     def flags(self, index):
-        flg = Qt.ItemIsSelectable | Qt.ItemIsEnabled
+        flg = Qt.ItemIsSelectable
 
         if index.column() == 4:
             return flg
 
-        return Qt.ItemIsEditable | flg
+        return Qt.ItemIsEditable | Qt.ItemIsEnabled | flg
 
     def insert_row(self, row, parent=QModelIndex()):
         self.beginInsertRows(parent, row, row - 1)
-- 
GitLab