Skip to content
Snippets Groups Projects
Commit 0ecec9ac authored by Destiny Kuehn's avatar Destiny Kuehn Committed by Maeva Pourpoint
Browse files

add elided start/end times

parent 0f0c0155
No related branches found
No related tags found
1 merge request!27Fix to issue 34: Allow user to copy datalogger type, gain and sensor type to other stations
...@@ -8,7 +8,7 @@ Datalogger Type, Sensor Type and Gain ...@@ -8,7 +8,7 @@ Datalogger Type, Sensor Type and Gain
import sys import sys
import os import os
from PySide6.QtCore import Qt from PySide6.QtGui import QFont, QFontMetrics, Qt
from PySide6.QtWidgets import QApplication, QTableWidgetItem, QAbstractItemView from PySide6.QtWidgets import QApplication, QTableWidgetItem, QAbstractItemView
from PySide6.QtUiTools import loadUiType from PySide6.QtUiTools import loadUiType
...@@ -70,10 +70,28 @@ class StationSelectDialog(*load_ui('StationSelectDialog.ui')): ...@@ -70,10 +70,28 @@ class StationSelectDialog(*load_ui('StationSelectDialog.ui')):
for row, stat in enumerate(self.stations): for row, stat in enumerate(self.stations):
self.tableWidget.setItem( self.tableWidget.setItem(
row, 0, QTableWidgetItem('{:<3s}'.format(stat.code))) row, 0, QTableWidgetItem('{:<3s}'.format(stat.code)))
# full start/time
start_date = utc_to_str(stat.start_date)
start_item = QTableWidgetItem()
start_item.setToolTip(start_date)
# shortened start/time
start_date = QFontMetrics(QFont()).elidedText(
start_date, Qt.ElideRight, 100)
start_item.setText(start_date)
self.tableWidget.setItem( self.tableWidget.setItem(
row, 1, QTableWidgetItem(utc_to_str(stat.start_date))) row, 1, start_item)
# full start/time
end_date = utc_to_str(stat.end_date)
end_item = QTableWidgetItem()
end_item.setToolTip(end_date)
# shortened start/time
end_date = QFontMetrics(QFont()).elidedText(
end_date, Qt.ElideRight, 100)
end_item.setText(end_date)
self.tableWidget.setItem( self.tableWidget.setItem(
row, 2, QTableWidgetItem(utc_to_str(stat.end_date))) row, 2, end_item)
self.stat_map[row] = stat self.stat_map[row] = stat
row += 1
self.tableWidget.resizeColumnsToContents() self.tableWidget.resizeColumnsToContents()
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