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
|
# Project list
|
||||||
self.project_list = QTreeWidget()
|
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.setAlternatingRowColors(True)
|
||||||
self.project_list.setSelectionMode(QTreeWidget.SelectionMode.SingleSelection)
|
self.project_list.setSelectionMode(QTreeWidget.SelectionMode.SingleSelection)
|
||||||
self.project_list.setRootIsDecorated(False)
|
self.project_list.setRootIsDecorated(False)
|
||||||
|
|
@ -324,8 +324,10 @@ class MainWindow(QMainWindow):
|
||||||
header.setSectionResizeMode(0, QHeaderView.ResizeMode.Fixed)
|
header.setSectionResizeMode(0, QHeaderView.ResizeMode.Fixed)
|
||||||
header.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch)
|
header.setSectionResizeMode(1, QHeaderView.ResizeMode.Stretch)
|
||||||
header.setSectionResizeMode(2, QHeaderView.ResizeMode.Fixed)
|
header.setSectionResizeMode(2, QHeaderView.ResizeMode.Fixed)
|
||||||
|
header.setSectionResizeMode(3, QHeaderView.ResizeMode.Fixed)
|
||||||
header.resizeSection(0, 50)
|
header.resizeSection(0, 50)
|
||||||
header.resizeSection(2, 70)
|
header.resizeSection(2, 70)
|
||||||
|
header.resizeSection(3, 80)
|
||||||
|
|
||||||
layout.addWidget(self.project_list)
|
layout.addWidget(self.project_list)
|
||||||
|
|
||||||
|
|
@ -753,7 +755,8 @@ class MainWindow(QMainWindow):
|
||||||
item = QTreeWidgetItem([
|
item = QTreeWidgetItem([
|
||||||
str(project.id),
|
str(project.id),
|
||||||
project.name,
|
project.name,
|
||||||
str(project.session_count)
|
project.type,
|
||||||
|
project.status
|
||||||
])
|
])
|
||||||
item.setData(0, Qt.ItemDataRole.UserRole, project.id)
|
item.setData(0, Qt.ItemDataRole.UserRole, project.id)
|
||||||
self.project_list.addTopLevelItem(item)
|
self.project_list.addTopLevelItem(item)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue