From 45a55cb0f6bd4352eb11525c41bb5942e281b236 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Fri, 18 Dec 2020 22:48:47 -0500 Subject: [PATCH] keyboard_container remove widgets field --- src/main/python/keyboard_container.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/main/python/keyboard_container.py b/src/main/python/keyboard_container.py index 712f4d1..f48d3a5 100644 --- a/src/main/python/keyboard_container.py +++ b/src/main/python/keyboard_container.py @@ -1,7 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-or-later -from collections import defaultdict - from PyQt5.QtCore import pyqtSignal, Qt from PyQt5.QtWidgets import QWidget, QHBoxLayout, QLabel, QVBoxLayout @@ -39,7 +37,6 @@ class KeyboardContainer(QWidget): self.keys = [] self.layer_labels = [] - self.widgets = [] self.keyboard = None self.current_layer = 0 @@ -70,13 +67,7 @@ class KeyboardContainer(QWidget): # get number of layers self.rebuild_layers() - # prepare for fetching keymap - self.widgets = [] - self.container.set_keys(keyboard.keys, keyboard.encoders) - for key in self.container.keys: - if key.desc.row is not None or key.desc.encoder_idx is not None: - self.widgets.append(key) self.current_layer = 0 self.refresh_layer_display() @@ -88,7 +79,7 @@ class KeyboardContainer(QWidget): label.setStyleSheet(LAYER_BTN_STYLE) self.layer_labels[self.current_layer].setStyleSheet(ACTIVE_LAYER_BTN_STYLE) - for widget in self.widgets: + for widget in self.container.keys: if widget.desc.row is not None: code = self.keyboard.layout[(self.current_layer, widget.desc.row, widget.desc.col)] else: