Default to dark theme
parent
139cfae374
commit
bc6dbfb7a2
|
|
@ -26,7 +26,7 @@ class MainWindow(QMainWindow):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|
||||||
self.settings = QSettings("Vial", "Vial")
|
self.settings = QSettings("Vial", "Vial")
|
||||||
themes.set_theme(self.settings.value("theme"))
|
themes.set_theme(self.get_theme())
|
||||||
|
|
||||||
self.current_device = None
|
self.current_device = None
|
||||||
self.devices = []
|
self.devices = []
|
||||||
|
|
@ -154,7 +154,7 @@ class MainWindow(QMainWindow):
|
||||||
|
|
||||||
self.theme_menu = self.menuBar().addMenu(tr("Menu", "Theme"))
|
self.theme_menu = self.menuBar().addMenu(tr("Menu", "Theme"))
|
||||||
theme_group = QActionGroup(self)
|
theme_group = QActionGroup(self)
|
||||||
selected_theme = self.settings.value("theme")
|
selected_theme = self.get_theme()
|
||||||
for name, _ in [("System", None)] + themes.themes:
|
for name, _ in [("System", None)] + themes.themes:
|
||||||
act = QAction(tr("MenuTheme", name), self)
|
act = QAction(tr("MenuTheme", name), self)
|
||||||
act.triggered.connect(lambda x,name=name: self.set_theme(name))
|
act.triggered.connect(lambda x,name=name: self.set_theme(name))
|
||||||
|
|
@ -302,6 +302,9 @@ class MainWindow(QMainWindow):
|
||||||
self.settings.setValue("keymap", KEYMAPS[index][0])
|
self.settings.setValue("keymap", KEYMAPS[index][0])
|
||||||
self.keymap_editor.set_keymap_override(KEYMAPS[index][1])
|
self.keymap_editor.set_keymap_override(KEYMAPS[index][1])
|
||||||
|
|
||||||
|
def get_theme(self):
|
||||||
|
return self.settings.value("theme", "Dark")
|
||||||
|
|
||||||
def set_theme(self, theme):
|
def set_theme(self, theme):
|
||||||
themes.set_theme(theme)
|
themes.set_theme(theme)
|
||||||
self.settings.setValue("theme", theme)
|
self.settings.setValue("theme", theme)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue