Skip to content
Snippets Groups Projects
Commit 891114db authored by Martin Högstedt's avatar Martin Högstedt
Browse files

forgor small changes

parent 4c13ce02
Branches
No related tags found
1 merge request!21Changed how memory related content is display into QTables
Pipeline #131857 failed
...@@ -35,14 +35,14 @@ class MemoryWindow(QTableWidget): ...@@ -35,14 +35,14 @@ class MemoryWindow(QTableWidget):
super().__init__() super().__init__()
self._memory = memory_module self._memory = memory_module
self._column_size = column_size self._column_size = column_size
self._memory_size = len(self.memory.get_state()["memory"]) self._memory_size = len(self._memory.get_state()["memory"])
self._set_column_size() self._set_column_size()
self.setColumnCount(self._column_size) self.setColumnCount(self._column_size)
self.setRowCount(ceil(self.memory_size / self._column_size)) self.setRowCount(ceil(self._memory_size / self._column_size))
self.setHorizontalHeaderLabels(["+" + str(i) for i in range(4)]) self.setHorizontalHeaderLabels(["+" + str(i) for i in range(4)])
vertical_headers = [] vertical_headers = []
for i in range(0, self.memory_size, self._column_size): for i in range(0, self._memory_size, self._column_size):
vertical_headers.append(str(hex(i))) vertical_headers.append(str(hex(i)))
self.setVerticalHeaderLabels(vertical_headers) self.setVerticalHeaderLabels(vertical_headers)
...@@ -53,8 +53,8 @@ class MemoryWindow(QTableWidget): ...@@ -53,8 +53,8 @@ class MemoryWindow(QTableWidget):
""" """
Update the content of this widget to reflect the content of the memory module. Update the content of this widget to reflect the content of the memory module.
""" """
memory_content = self.memory.get_state()["memory"] memory_content = self._memory.get_state()["memory"]
for i in range(self.memory_size): for i in range(self._memory_size):
value = memory_content[i] value = memory_content[i]
row = i // self._column_size row = i // self._column_size
col = i % self._column_size col = i % self._column_size
...@@ -86,11 +86,11 @@ class MemoryWindow(QTableWidget): ...@@ -86,11 +86,11 @@ class MemoryWindow(QTableWidget):
if not self._column_size == -1: if not self._column_size == -1:
return return
if self.memory_size > 200: if self._memory_size > 200:
self._column_size = 4 self._column_size = 4
return return
if self.memory_size > 100: if self._memory_size > 100:
self._column_size = 2 self._column_size = 2
return return
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment