From 0fad9155e2ccc51e91526983afa08ff36a6645f7 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 30 Apr 2026 00:49:47 +0900 Subject: [PATCH] chore: drop unused imports --- dzgui/controllers/mc.py | 35 +++-------------------------- dzgui/views/components/mod_panel.py | 2 ++ 2 files changed, 5 insertions(+), 32 deletions(-) diff --git a/dzgui/controllers/mc.py b/dzgui/controllers/mc.py index 7f822d5..8cdc8a0 100644 --- a/dzgui/controllers/mc.py +++ b/dzgui/controllers/mc.py @@ -1,29 +1,12 @@ import inspect import logging -import shutil -import threading -from functools import wraps -from pathlib import Path from typing import Any, Callable, TYPE_CHECKING from warnings import deprecated -import dzgui.api.pefile as PeFile import dzgui.util._json as JSON # noqa -from dzgui.api.mods import ( - get_delimited_mods, - get_local_mod_path, - find_stale_mods, - _hash, - remove_stale_signatures, -) -from dzgui.const.constants import ( - APPID_DAYZ, - APPID_DAYZ_EXP, - HEX_RED, -) from dzgui.const.enum import ( FilterMode, Preferences, @@ -32,7 +15,6 @@ from dzgui.const.enum import ( ContextMenu, ) -from dzgui.config.query import lookup from dzgui.config.userprefs import UserPrefs from dzgui.const.constants import APP_NAME from dzgui.controllers.emitter import Emitter @@ -42,14 +24,12 @@ from dzgui.managers.connection import ConnectionManager from dzgui.managers.contextmenu import ContextMenuManager from dzgui.managers.notes import NoteManager from dzgui.model.servers import ServerModelManager -from dzgui.model.model_factory import ModelFactory -from dzgui.util import strings from dzgui.util.diag import write_diagnostic -from dzgui.util.format import format_mods, format_player_count +from dzgui.util.format import format_player_count from dzgui.util.localize import number from dzgui.util.open_links import open_user_workshop, open_workshop_page from dzgui.views.dialogs.filepicker import FilePicker -from dzgui.views.dialogs.generic import ExceptionDialog, WaitDialog +from dzgui.views.dialogs.generic import ExceptionDialog import gi @@ -151,9 +131,6 @@ class Controller(GObject.GObject): else: widget.handler_unblock_by_func(func) - def toggle_debug_mode(self) -> None: - self.toggle_config(Preferences.DEBUG) - def get_active_context(self) -> "ServerTab": return self.get_active_treeview().get_enum() @@ -304,13 +281,7 @@ class Controller(GObject.GObject): dialog.run() def select_colorized(self) -> None: - model = self.get_mod_store() - sel = self.mediator.modtreeview.get_selection() - for mod in model: - it = mod.iter - path = model.get_path(it) - if mod[4] == HEX_RED: - sel.select_path(path) + self.mod_man.select_colorized() def get_filter_man(self) -> "FilterManager": """Each ServerTreeView has an atomic FilterManager""" diff --git a/dzgui/views/components/mod_panel.py b/dzgui/views/components/mod_panel.py index c7ed63f..951c641 100644 --- a/dzgui/views/components/mod_panel.py +++ b/dzgui/views/components/mod_panel.py @@ -67,6 +67,8 @@ class ModSelectionPanel(Gtk.Box): for child in self.stale_panel.get_children(): if child.enum == ModButton.UNHIGHLIGHT_STALE: child.set_sensitive(False) + elif child.enum == ModButton.SELECT_STALE: + child.set_sensitive(False) else: child.set_sensitive(True)