def remove_entry(self): items = self.saved_items.selectedItems() for item in items: config = SafeConfig(os.path.join(sys.path[0], 'saved.ini')) config.remove_section(str(item.text())) config.write() self.load_saved_items()
def save_entry(self): name = str(self.connection_name_edit.text()) if not name: return config = SafeConfig(os.path.join(sys.path[0], 'saved.ini')) if not config.has_section(name): config.add_section(name) username = str(self.username_edit.text()) password = "" if self.save_password_check.isChecked(): password = str(self.password_edit.text()) host = str(self.host_edit.text()) port = int(self.port_edit.text()) config.set(name, 'username', username) config.set(name, 'password', password) config.set(name, 'host', host) config.set(name, 'port', port) config.write() self.load_saved_items()