GUI: added raster rotation and screening counts to GUI tell panel adn reference tools panel

This commit is contained in:
2026-06-10 14:27:38 +02:00
parent 076c796b4d
commit 860cedfa1a
2 changed files with 16 additions and 1 deletions
+9
View File
@@ -22,6 +22,12 @@ def get_entry(sample: SampleShortInfo, column: int):
elif column == 6:
return sample.mount_count
elif column == 7:
return sample.raster_count
elif column == 8:
return sample.rotation_count
elif column == 9:
return sample.screening_count
elif column == 10:
return sample.comment
@@ -46,6 +52,9 @@ class UserSampleSpreadsheet(QAbstractTableModel):
"Priority",
"User",
"Mount count",
"Raster count",
"Rotation count",
"Screening count",
"Comment",
]
self.current_sample = current_sample
+7 -1
View File
@@ -27,6 +27,12 @@ def get_entry(sample: SampleShortInfo, column: int):
return sample.sample_name
elif column == 2:
return sample.mount_count
elif column == 3:
return sample.rotation_count
elif column == 4:
return sample.raster_count
elif column == 5:
return sample.screening_count
return ""
class ReferenceToolsModel(QAbstractTableModel):
@@ -35,7 +41,7 @@ class ReferenceToolsModel(QAbstractTableModel):
self.samples: list[SampleShortInfo] = rows or []
self.current_reference = current_reference
self.header = ["Position", "Sample name", "Mount count"]
self.header = ["Position", "Sample name", "Mount count", "Raster count", "Rotation count", "Screening count",]
self.__sort_col = 0
self.__sort_order = Qt.SortOrder.AscendingOrder
self.__sorted_samples: list[SampleShortInfo] = []