def set_keyboard (self, layout): BaseFrontend.set_keyboard(self, layout) model = self.keyboardlayoutview.get_model() if model is None: return iterator = model.iter_children(None) while iterator is not None: if unicode(model.get_value(iterator, 0)) == layout: path = model.get_path(iterator) self.keyboardlayoutview.get_selection().select_path(path) self.keyboardlayoutview.scroll_to_cell( path, use_align=True, row_align=0.5) break iterator = model.iter_next(iterator)
def set_keyboard(self, layout): BaseFrontend.set_keyboard(self, layout) model = self.keyboardlayoutview.get_model() if model is None: return iterator = model.iter_children(None) while iterator is not None: if unicode(model.get_value(iterator, 0)) == layout: path = model.get_path(iterator) self.keyboardlayoutview.get_selection().select_path(path) self.keyboardlayoutview.scroll_to_cell(path, use_align=True, row_align=0.5) break iterator = model.iter_next(iterator)
def set_keyboard(self, layout): BaseFrontend.set_keyboard(self, layout) index = self.key_store_1.indexOf(QRegExp("^"+layout+"$")) if index != -1: self.userinterface.keyboard_list_1.setCurrentRow(index)