mirror of
https://github.com/nixietab/picodulce.git
synced 2025-04-10 10:28:56 +01:00
removed nested IF
This commit is contained in:
parent
5eda9f1de4
commit
88cbd449ef
37
picodulce.py
37
picodulce.py
@ -42,26 +42,10 @@ class PicomcVersionSelector(QWidget):
|
|||||||
self.setGeometry(100, 100, 400, 250)
|
self.setGeometry(100, 100, 400, 250)
|
||||||
|
|
||||||
# Set application style and palette
|
# Set application style and palette
|
||||||
app_style = QApplication.setStyle("Fusion")
|
QApplication.setStyle("Fusion")
|
||||||
self.check_config_file()
|
self.check_config_file()
|
||||||
palette_type = self.config.get("Palette", "Dark")
|
palette_type = self.config.get("Palette", "Dark")
|
||||||
if palette_type == "Dark":
|
palette = self.get_palette(palette_type)
|
||||||
palette = self.create_dark_palette()
|
|
||||||
elif palette_type == "Obsidian":
|
|
||||||
palette = self.create_obsidian_palette()
|
|
||||||
elif palette_type == "Redstone":
|
|
||||||
palette = self.create_redstone_palette()
|
|
||||||
elif palette_type == "Alpha":
|
|
||||||
palette = self.create_alpha_palette()
|
|
||||||
elif palette_type == "Strawberry":
|
|
||||||
palette = self.create_strawberry_palette()
|
|
||||||
elif palette_type == "Native":
|
|
||||||
palette = self.create_native_palette()
|
|
||||||
elif palette_type == "Christmas":
|
|
||||||
palette = self.create_christmas_palette()
|
|
||||||
else:
|
|
||||||
# Default to dark palette if the type is not specified or invalid
|
|
||||||
palette = self.create_dark_palette()
|
|
||||||
QApplication.instance().setPalette(palette)
|
QApplication.instance().setPalette(palette)
|
||||||
|
|
||||||
# Create title label
|
# Create title label
|
||||||
@ -203,6 +187,21 @@ class PicomcVersionSelector(QWidget):
|
|||||||
dialog.setLayout(layout)
|
dialog.setLayout(layout)
|
||||||
dialog.exec_()
|
dialog.exec_()
|
||||||
|
|
||||||
|
def get_palette(self, palette_type):
|
||||||
|
"""Retrieve the corresponding palette based on the palette type."""
|
||||||
|
palettes = {
|
||||||
|
"Dark": self.create_dark_palette,
|
||||||
|
"Obsidian": self.create_obsidian_palette,
|
||||||
|
"Redstone": self.create_redstone_palette,
|
||||||
|
"Alpha": self.create_alpha_palette,
|
||||||
|
"Strawberry": self.create_strawberry_palette,
|
||||||
|
"Native": self.create_native_palette,
|
||||||
|
"Christmas": self.create_christmas_palette,
|
||||||
|
}
|
||||||
|
# Default to dark palette if the type is not specified or invalid
|
||||||
|
return palettes.get(palette_type, self.create_dark_palette)()
|
||||||
|
|
||||||
|
|
||||||
def open_game_directory(self):
|
def open_game_directory(self):
|
||||||
try:
|
try:
|
||||||
# Run the command and capture the output
|
# Run the command and capture the output
|
||||||
@ -371,7 +370,7 @@ class PicomcVersionSelector(QWidget):
|
|||||||
# Title
|
# Title
|
||||||
title_label = QLabel('Manage Accounts')
|
title_label = QLabel('Manage Accounts')
|
||||||
title_label.setFont(QFont("Arial", 14))
|
title_label.setFont(QFont("Arial", 14))
|
||||||
|
title_label.setAlignment(Qt.AlignCenter) # Center the text
|
||||||
# Dropdown for selecting accounts
|
# Dropdown for selecting accounts
|
||||||
account_combo = QComboBox()
|
account_combo = QComboBox()
|
||||||
self.populate_accounts(account_combo)
|
self.populate_accounts(account_combo)
|
||||||
|
Loading…
Reference in New Issue
Block a user