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: