|
9 | 9 | from nicegui.binding import bindable_dataclass |
10 | 10 | from maa.resource import Resource, NotificationType |
11 | 11 |
|
12 | | -from ...maafw import maafw, MyContextEventSink, MyResourceEventSink |
| 12 | +from ...maafw import maafw, MyContextEventSink, MyResourceEventSink, JNodeAttr |
13 | 13 | from ...webpage.components.status_indicator import Status, StatusIndicator |
14 | 14 | from ...webpage.reco_page import RecoData |
15 | 15 | from .global_status import GlobalStatus |
@@ -39,7 +39,7 @@ class ItemData: |
39 | 39 | class ListData: |
40 | 40 | row_len: int |
41 | 41 | current: str |
42 | | - list_to_reco: list[str] |
| 42 | + list_to_reco: list[JNodeAttr] |
43 | 43 |
|
44 | 44 |
|
45 | 45 | def main(): |
@@ -171,7 +171,7 @@ def create_list(self, row: ui.row, data: ListData): |
171 | 171 | ui.separator() |
172 | 172 |
|
173 | 173 | for index in range(len(data.list_to_reco)): |
174 | | - name = data.list_to_reco[index] |
| 174 | + name = data.list_to_reco[index].name |
175 | 175 | self.create_items(index, name, data.row_len) |
176 | 176 |
|
177 | 177 | ls.set_visibility(True) |
@@ -218,7 +218,7 @@ def on_recognized(self, reco_id: int, name: str, hit: bool): |
218 | 218 | asyncio.run(maafw.screenshotter.refresh(False)) |
219 | 219 |
|
220 | 220 | # maafw |
221 | | - def on_next_list_starting(self, current: str, list_to_reco: list[str]): |
| 221 | + def on_next_list_starting(self, current: str, list_to_reco: list[JNodeAttr]): |
222 | 222 | self.row_len += 1 |
223 | 223 |
|
224 | 224 | list_data = ListData(self.row_len, current, list_to_reco) |
@@ -268,7 +268,7 @@ def on_next_list_starting(self, current: str, list_to_reco: list[str]): |
268 | 268 | def add_list_data(self, data: ListData): |
269 | 269 | self.list_data_map[data.row_len] = data |
270 | 270 | for index in range(len(data.list_to_reco)): |
271 | | - name = data.list_to_reco[index] |
| 271 | + name = data.list_to_reco[index].name |
272 | 272 | self.add_item_data(index, name, data.row_len) |
273 | 273 |
|
274 | 274 | def on_resource_loading( |
|
0 commit comments