fix(gui): remove session_count from project list - ProjectData doesn't have this field
Show Type and Status columns instead of Sessions
This commit is contained in:
parent
a0dd7f8cad
commit
d283de84ee
|
|
@ -312,7 +312,7 @@ class MainWindow(QMainWindow):
|
|||
|
||||
# Project list
|
||||
self.project_list = QTreeWidget()
|
||||
self.project_list.setHeaderLabels(["ID", "Name", "Sessions"])
|
||||
self.project_list.setHeaderLabels(["ID", "Name", "Type", "Status"])
|
||||
self.project_list.setAlternatingRowColors(True)
|
||||
self.project_list.setSelectionMode(QTreeWidget.SelectionMode.SingleSelection)
|
||||
self.project_list.setRootIsDecorated(False)
|
||||
|
|
@ -324,8 +324,10 @@ class MainWindow(QMainWindow):
|
|||
header.setSectionResizeMode(0, QHeaderView.ResizeMode.Fixed)
|
||||
header.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch)
|
||||
header.setSectionResizeMode(2, QHeaderView.ResizeMode.Fixed)
|
||||
header.setSectionResizeMode(3, QHeaderView.ResizeMode.Fixed)
|
||||
header.resizeSection(0, 50)
|
||||
header.resizeSection(2, 70)
|
||||
header.resizeSection(3, 80)
|
||||
|
||||
layout.addWidget(self.project_list)
|
||||
|
||||
|
|
@ -753,7 +755,8 @@ class MainWindow(QMainWindow):
|
|||
item = QTreeWidgetItem([
|
||||
str(project.id),
|
||||
project.name,
|
||||
str(project.session_count)
|
||||
project.type,
|
||||
project.status
|
||||
])
|
||||
item.setData(0, Qt.ItemDataRole.UserRole, project.id)
|
||||
self.project_list.addTopLevelItem(item)
|
||||
|
|
|
|||
Loading…
Reference in New Issue