From 8fb3462f35bb84bfd8136b4e26991d8acb1404e8 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Tue, 10 Nov 2026 05:58:22 +0900 Subject: [PATCH] chore: add placeholder for row struct --- dzgui/model/proxy_model.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/dzgui/model/proxy_model.py b/dzgui/model/proxy_model.py index c892110..c5ebc66 100644 --- a/dzgui/model/proxy_model.py +++ b/dzgui/model/proxy_model.py @@ -1,5 +1,6 @@ import re +from dataclasses import dataclass from typing import Any, TYPE_CHECKING, Union from dzgui.const.enum import FilterMode @@ -16,6 +17,22 @@ DAY_REG = r"([0][6-9]|[1][0-7])" NIGHT_REG = r"([0][0-5]|[1][8-9]|[2][0-3])" +@dataclass(slots=True, frozen=True) +class ServerRow: + name: str + mapname: str + view: str + time: str + players: int + max_players: int + queue: int + ip: str + qport: int + ping: str + provider: str + modded: bool + + class ProxyModelManager: """ Manages access to cached FastInsertListStore resources and