mirror of
https://github.com/aclist/dztui.git
synced 2026-11-06 10:00:54 +01:00
feat: lazy load WIP
This commit is contained in:
1 parent
6141145fbe
commit
ab9c97234e
6 files changed
+94
-22
No files matched your search
@@ -46,17 +46,23 @@ class FilteredModelManager:
|
||||
self.ping_cache: dict[str, int] = {}
|
||||
|
||||
self.model = self.new_model_from_class(ServerColumns)
|
||||
self.real_model = self.new_model_from_class(ServerColumns)
|
||||
|
||||
self.control_model = None
|
||||
self.filtered = None
|
||||
self.success = True
|
||||
|
||||
def append_row(self, row: list) -> None:
|
||||
self.model.append(row)
|
||||
self.real_model.append(row)
|
||||
# NOTE: append null rows to thin client
|
||||
self.model.append()
|
||||
|
||||
def clear_model(self) -> None:
|
||||
self.model.clear()
|
||||
|
||||
def get_real_model(self) -> ListStore:
|
||||
return self.real_model
|
||||
|
||||
def get_model(self) -> ListStore:
|
||||
return self.model
|
||||
|
||||
|
||||
Reference in new issue
Block a user