diff --git a/ui/preferences.ui b/ui/preferences.ui index 0de5c26..5229188 100644 --- a/ui/preferences.ui +++ b/ui/preferences.ui @@ -7,7 +7,7 @@ 0 0 600 - 300 + 323 @@ -299,7 +299,7 @@ - (see the <a href="https://foosoft.net/projects/yomichan-ext">extension page</a> for details) + (see the <a href="https://foosoft.net/projects/yomichan-chrome">extension page</a> for details) diff --git a/yomi_base/defaults.json b/yomi_base/defaults.json index fdb8c61..1154254 100644 --- a/yomi_base/defaults.json +++ b/yomi_base/defaults.json @@ -15,5 +15,6 @@ "tags": [], "wordWrap": false, "allowEditing": true, + "enableRemoteApi": false, "firstRun": true } diff --git a/yomi_base/gen/preferences_ui.py b/yomi_base/gen/preferences_ui.py index ea6b58a..c983efd 100644 --- a/yomi_base/gen/preferences_ui.py +++ b/yomi_base/gen/preferences_ui.py @@ -25,7 +25,7 @@ except AttributeError: class Ui_DialogPreferences(object): def setupUi(self, DialogPreferences): DialogPreferences.setObjectName(_fromUtf8("DialogPreferences")) - DialogPreferences.resize(600, 300) + DialogPreferences.resize(600, 323) self.verticalLayout = QtGui.QVBoxLayout(DialogPreferences) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.tabWidget = QtGui.QTabWidget(DialogPreferences) @@ -227,7 +227,7 @@ class Ui_DialogPreferences(object): item = self.tableFields.horizontalHeaderItem(1) item.setText(_translate("DialogPreferences", "Value", None)) self.checkEnableRemoteApi.setText(_translate("DialogPreferences", "Enable remote API", None)) - self.label_3.setText(_translate("DialogPreferences", "(see the extension page for details)", None)) + self.label_3.setText(_translate("DialogPreferences", "(see the extension page for details)", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabAnki), _translate("DialogPreferences", "Anki", None)) import resources_rc diff --git a/yomi_base/preferences.py b/yomi_base/preferences.py index 7a1c76c..2b7f93b 100644 --- a/yomi_base/preferences.py +++ b/yomi_base/preferences.py @@ -51,6 +51,7 @@ class DialogPreferences(QtGui.QDialog, gen.preferences_ui.Ui_DialogPreferences): self.checkStripReadings.setChecked(self.preferences['stripReadings']) self.spinMaxResults.setValue(self.preferences['maxResults']) self.spinScanLength.setValue(self.preferences['scanLength']) + self.checkEnableRemoteApi.setChecked(self.preferences['enableRemoteApi']) self.updateSampleText() font = self.textSample.font() @@ -71,6 +72,7 @@ class DialogPreferences(QtGui.QDialog, gen.preferences_ui.Ui_DialogPreferences): self.preferences['maxResults'] = self.spinMaxResults.value() self.preferences['scanLength'] = self.spinScanLength.value() self.preferences['stripReadings'] = self.checkStripReadings.isChecked() + self.preferences['enableRemoteApi'] = self.checkEnableRemoteApi.isChecked() self.preferences['firstRun'] = False if self.anki is not None: