diff --git a/src/simudator/gui/module_graphics_item/memory_graphic.py b/src/simudator/gui/module_graphics_item/memory_graphic.py index 1a2e23ef35042c1b98c99b109fabf948a9035247..063ebb1d75a6c0b92be42ed3ce7506621315c98a 100644 --- a/src/simudator/gui/module_graphics_item/memory_graphic.py +++ b/src/simudator/gui/module_graphics_item/memory_graphic.py @@ -9,9 +9,6 @@ from qtpy.QtWidgets import ( QGraphicsSimpleTextItem, QTableWidget, QTableWidgetItem, - QTextEdit, - QVBoxLayout, - QWidget, ) from simudator.core.modules import Memory @@ -33,7 +30,7 @@ class MemoryWindow(QTableWidget): self.memory = memory_module self.column_size = column_size self.memory_size = len(self.memory.get_state()["memory"]) - self.set_colum_size() + self.set_column_size() self.setColumnCount(self.column_size) self.setRowCount(ceil(self.memory_size / self.column_size)) self.setHorizontalHeaderLabels(["+" + str(i) for i in range(4)]) @@ -85,38 +82,6 @@ class MemoryWindow(QTableWidget): return -class OldMemoryWindow(QWidget): - """ - Widget for showing content of memory - """ - - _ROW_LENGTH = 5 - - def __init__(self, memory_module: Memory): - super().__init__() - self.module = memory_module - - self.text = QTextEdit("") - layout = QVBoxLayout() - layout.addWidget(self.text) - self.setLayout(layout) - - self.update() - - def update(self): - memory_str = "" - for address, value in enumerate(self.module.memory): - # Add address and content to string - # Make sure its unifrom length so rows are consistent - memory_str += f"{address}" + ": " + f"{value}" + " " + "\t" - - # Make new line when we reach end of row - if address % self._ROW_LENGTH == self._ROW_LENGTH - 1: - memory_str += "\n" - - self.text.setText(memory_str) - - class MemoryGraphicsItem(ModuleGraphicsItem): """ Graphics module for a Memory module.