def accept(self): """Accept the changes""" if self.ui.labelLocatePath.isVisible(): return print('saving!') setConfig(u"firstRun", False) setConfig(u"pos", self.ui.comboBoxPos.currentText()) setConfig(u"autoUpdateCheck", self.ui.checkBoxAutoUpdateCheck.isChecked()) setConfig(u"zoteroPath", self.ui.lineEditZoteroPath.text()) setConfig(u"theme", self.ui.comboBoxTheme.currentText().capitalize()) self.qnotero.saveState() self.qnotero.reInit() QDialog.accept(self)