the prefix control display is enabled by default
This commit is contained in:
@@ -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):
|
||||||
"""Обновляет список установленных приложений в виде кнопок"""
|
"""Обновляет список установленных приложений в виде кнопок"""
|
||||||
# Если активная кнопка находится в списке удаляемых, сбрасываем ее
|
# Если активная кнопка находится в списке удаляемых, сбрасываем ее
|
||||||
|
Reference in New Issue
Block a user