the prefix control display is enabled by default

This commit is contained in:
Sergey Palcheh
2025-09-29 20:40:07 +06:00
parent 02a2256c8c
commit 1d4ee1fd70

View File

@@ -2163,7 +2163,7 @@ class WineHelperGUI(QMainWindow):
# --- Контейнер для выбора и управления созданными префиксами --- # --- Контейнер для выбора и управления созданными префиксами ---
self.management_container_groupbox = QGroupBox() self.management_container_groupbox = QGroupBox()
self.management_container_groupbox.setVisible(False) # Скрыт, пока нет префиксов self.management_container_groupbox.setVisible(True) # Всегда виден
container_layout = QVBoxLayout(self.management_container_groupbox) container_layout = QVBoxLayout(self.management_container_groupbox)
selector_layout = QHBoxLayout() selector_layout = QHBoxLayout()
@@ -2343,8 +2343,8 @@ class WineHelperGUI(QMainWindow):
def _load_created_prefixes(self): def _load_created_prefixes(self):
"""Загружает и обновляет список созданных префиксов в выпадающем списке.""" """Загружает и обновляет список созданных префиксов в выпадающем списке."""
prefixes_root_path = os.path.join(Var.USER_WORK_PATH, "prefixes") prefixes_root_path = os.path.join(Var.USER_WORK_PATH, "prefixes")
if not os.path.isdir(prefixes_root_path): has_prefixes_dir = os.path.isdir(prefixes_root_path)
self.management_container_groupbox.setVisible(False) if not has_prefixes_dir:
return return
try: try:
@@ -2363,12 +2363,9 @@ class WineHelperGUI(QMainWindow):
self.created_prefix_selector.blockSignals(False) self.created_prefix_selector.blockSignals(False)
if not prefix_names: if not prefix_names:
self.management_container_groupbox.setVisible(False)
self.on_created_prefix_selected(-1) # Убедимся, что панель управления сброшена self.on_created_prefix_selected(-1) # Убедимся, что панель управления сброшена
return return
self.management_container_groupbox.setVisible(True)
def on_created_prefix_selected(self, index): def on_created_prefix_selected(self, index):
"""Обрабатывает выбор префикса из выпадающего списка.""" """Обрабатывает выбор префикса из выпадающего списка."""
if index == -1: if index == -1:
@@ -3229,9 +3226,6 @@ class WineHelperGUI(QMainWindow):
self.created_prefix_selector.setCurrentText(prefix_name) self.created_prefix_selector.setCurrentText(prefix_name)
if not self.management_container_groupbox.isVisible():
self.management_container_groupbox.setVisible(True)
def update_installed_apps(self): def update_installed_apps(self):
"""Обновляет список установленных приложений в виде кнопок""" """Обновляет список установленных приложений в виде кнопок"""
# Если активная кнопка находится в списке удаляемых, сбрасываем ее # Если активная кнопка находится в списке удаляемых, сбрасываем ее