def initialize(self, name): self._name = name self.history = history.get(self.store_name, []) self.set_separator(None) self.update_items_cache(self.history) self.setText('') self.editingFinished.connect(self.save_history)
def initialize(self, name): self._name = name self.history = history.get(self.store_name, []) self.set_separator(None) self.update_items_cache(self.history) self.setText('') try: self.editingFinished.connect(self.save_history) except AttributeError: self.lineEdit().editingFinished.connect(self.save_history)
def load_history(self): return history.get(self.store_name, [])