Skip to content
Snippets Groups Projects

Show slack in scheduler GUI info and fix issues introduced yesterday

Merged Oscar Gustafsson requested to merge slackinfo into master
3 files
+ 53
5
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -482,6 +482,9 @@ class MainWindow(QMainWindow, Ui_MainWindow):
@@ -482,6 +482,9 @@ class MainWindow(QMainWindow, Ui_MainWindow):
self._graph._signals.component_selected.connect(
self._graph._signals.component_selected.connect(
self.info_table_update_component
self.info_table_update_component
)
)
 
self._graph._signals.component_moved.connect(
 
self.info_table_update_component
 
)
self._graph._signals.schedule_time_changed.connect(
self._graph._signals.schedule_time_changed.connect(
self.info_table_update_schedule
self.info_table_update_schedule
)
)
@@ -590,6 +593,22 @@ class MainWindow(QMainWindow, Ui_MainWindow):
@@ -590,6 +593,22 @@ class MainWindow(QMainWindow, Ui_MainWindow):
self.info_table.setItem(si, 1, QTableWidgetItem(str(value)))
self.info_table.setItem(si, 1, QTableWidgetItem(str(value)))
si += 1
si += 1
 
self.info_table.insertRow(si)
 
self.info_table.setItem(si, 0, QTableWidgetItem("Forward slack"))
 
self.info_table.setItem(
 
si, 1, QTableWidgetItem(str(self.schedule.forward_slack(graph_id)))
 
)
 
si += 1
 
 
self.info_table.insertRow(si)
 
self.info_table.setItem(si, 0, QTableWidgetItem("Backward slack"))
 
self.info_table.setItem(
 
si,
 
1,
 
QTableWidgetItem(str(self.schedule.backward_slack(graph_id))),
 
)
 
si += 1
 
def info_table_clear(self) -> None:
def info_table_clear(self) -> None:
"""Clears the info table."""
"""Clears the info table."""
self.info_table_clear_component()
self.info_table_clear_component()
Loading