(self)
| 118 | |
| 119 | @property |
| 120 | def path(self) -> str: |
| 121 | item = self.keyItem if self._role == self.ValueRole else self |
| 122 | paths = [] |
| 123 | |
| 124 | while item: |
| 125 | paths.append(item.text()) |
| 126 | item = item.keyItem |
| 127 | |
| 128 | paths.reverse() |
| 129 | return QJsonItem.Sep.join(paths) |
| 130 | |
| 131 | def data(self, role: int = Qt.DisplayRole) -> Any: |
| 132 | if role == self.PathRole: |
no test coverage detected