tabbed_keycodes: fix captions not displayed for macros/layers
parent
f9f2bcef58
commit
d5baafff42
|
|
@ -76,14 +76,19 @@ class TabbedKeycodes(QTabWidget):
|
||||||
|
|
||||||
def recreate_keycode_buttons(self):
|
def recreate_keycode_buttons(self):
|
||||||
for btn in self.layer_keycode_buttons + self.macro_keycode_buttons:
|
for btn in self.layer_keycode_buttons + self.macro_keycode_buttons:
|
||||||
|
self.widgets.remove(btn)
|
||||||
btn.hide()
|
btn.hide()
|
||||||
btn.deleteLater()
|
btn.deleteLater()
|
||||||
self.layer_keycode_buttons = self.create_buttons(self.layout_layers, KEYCODES_LAYERS)
|
self.layer_keycode_buttons = self.create_buttons(self.layout_layers, KEYCODES_LAYERS)
|
||||||
self.macro_keycode_buttons = self.create_buttons(self.layout_macro, KEYCODES_MACRO)
|
self.macro_keycode_buttons = self.create_buttons(self.layout_macro, KEYCODES_MACRO)
|
||||||
|
self.widgets += self.layer_keycode_buttons + self.macro_keycode_buttons
|
||||||
|
self.relabel_buttons()
|
||||||
|
|
||||||
def set_keymap_override(self, override):
|
def set_keymap_override(self, override):
|
||||||
self.keymap_override = override
|
self.keymap_override = override
|
||||||
|
self.relabel_buttons()
|
||||||
|
|
||||||
|
def relabel_buttons(self):
|
||||||
for widget in self.widgets:
|
for widget in self.widgets:
|
||||||
qmk_id = widget.keycode.qmk_id
|
qmk_id = widget.keycode.qmk_id
|
||||||
if qmk_id in self.keymap_override:
|
if qmk_id in self.keymap_override:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue