diff --git a/tree_model.py b/tree_model.py index a1a90f3..8173537 100644 --- a/tree_model.py +++ b/tree_model.py @@ -5,7 +5,7 @@ from enum import Enum from file_handler import ItemDescriptor, NodeType -column_names = ['Name', 'Type', 'ID', 'Value', 'Description'] +column_names = ['Name', 'Type', 'Value', 'Description', 'ID',] class TreeType(Enum): @@ -46,11 +46,11 @@ class NixTreeItem(QTreeWidgetItem): elif column == 1: return self._node_descriptor.type elif column == 2: - return self._node_descriptor.id - elif column == 3: return self._node_descriptor.value - elif column == 4: + elif column == 3: return self._node_descriptor.definition + elif column == 4: + return self._node_descriptor.id else: return None @@ -62,6 +62,7 @@ class NixTreeItem(QTreeWidgetItem): return self._parent_item._child_items.index(self) return 0 + class FileTreeItem(NixTreeItem): def __init__(self, node_descriptor, file_handler, parent=None): super().__init__(node_descriptor, file_handler=file_handler, parent=parent)