Skip to content
Snippets Groups Projects
Commit d658b89b authored by payno's avatar payno
Browse files

Merge branch 'fix_future_supervisor_display' into 'master'

future supervisor: allow resizing by the user - only provide hint for now.

Closes #925

See merge request tomotools/tomwer!579
parents f9f2e1f7 8334d709
No related branches found
No related tags found
No related merge requests found
...@@ -88,11 +88,6 @@ class FutureTomwerScanObserverWidget(qt.QWidget): ...@@ -88,11 +88,6 @@ class FutureTomwerScanObserverWidget(qt.QWidget):
# set up # set up
self._convertWhenFinished.setChecked(True) self._convertWhenFinished.setChecked(True)
h_header = self.observationTable.horizontalHeader()
for column_index in (0, 2, 3, 4):
h_header.setSectionResizeMode(column_index, qt.QHeaderView.Interactive)
for column_index in (1,):
h_header.setSectionResizeMode(column_index, qt.QHeaderView.Stretch)
# connect signal / slot # connect signal / slot
self.filterWidget.sigChanged.connect(self._filterUpdated) self.filterWidget.sigChanged.connect(self._filterUpdated)
...@@ -353,11 +348,21 @@ class _DatasetProcessModel(qt.QAbstractTableModel): ...@@ -353,11 +348,21 @@ class _DatasetProcessModel(qt.QAbstractTableModel):
class ObservationTable(qt.QTableView): class ObservationTable(qt.QTableView):
def __init__(self, parent): def sizeHintForColumn(self, column):
qt.QTableView.__init__(self, parent) # warning: to be called we need to call resizeColumnsToContents upper
if column == 1: # dataset column
# QMenu return 400
self.menu = qt.QMenu(self) elif column in (
0,
2,
3,
4,
): # start-time, status, requester, slurm-job
return 55
elif column == 5:
return 200
else:
return super().sizeHintForColumn(column)
class FilterWidget(qt.QGroupBox): class FilterWidget(qt.QGroupBox):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment