Skip to content

Commit ca9292e

Browse files
authored
Merge pull request #2579 from janezd/domain-editor-horizontal-header
[ENH] DomainEditor: Add horizontal header
2 parents 3bb5d5c + f1c6ad9 commit ca9292e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Orange/widgets/utils/domaineditor.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,13 @@ def setData(self, index, value, role):
9797
self.dataChanged.emit(index.sibling(row, 0), index.sibling(row, 3))
9898
return True
9999

100+
def headerData(self, i, orientation, role=Qt.DisplayRole):
101+
if orientation == Qt.Horizontal and role == Qt.DisplayRole and i < 4:
102+
return ("Name", "Type", "Role", "Values")[i]
103+
if role == Qt.TextAlignmentRole:
104+
return Qt.AlignLeft
105+
return super().headerData(i, orientation, role)
106+
100107
def flags(self, index):
101108
if index.column() == Column.values:
102109
return super().flags(index)
@@ -181,7 +188,6 @@ def __init__(self, widget):
181188

182189
self.setModel(VarTableModel(self.variables))
183190
self.setSelectionMode(QTableView.NoSelection)
184-
self.horizontalHeader().hide()
185191
self.horizontalHeader().setStretchLastSection(True)
186192
self.setShowGrid(False)
187193
self.setEditTriggers(

0 commit comments

Comments
 (0)