diff --git a/ui/preferences.ui b/ui/preferences.ui
index 043b623..1a3eb34 100644
--- a/ui/preferences.ui
+++ b/ui/preferences.ui
@@ -24,6 +24,9 @@
General
+
+ QFormLayout::AllNonFixedFieldsGrow
+
-
@@ -45,14 +48,14 @@
- -
+
-
Max search results
- -
+
-
@@ -65,14 +68,14 @@
- -
+
-
Text scan length
- -
+
-
@@ -85,6 +88,13 @@
+ -
+
+
+ Remember text content
+
+
+
diff --git a/yomi_base/gen/about_ui.py b/yomi_base/gen/about_ui.py
index 6dc7715..c38e8fb 100644
--- a/yomi_base/gen/about_ui.py
+++ b/yomi_base/gen/about_ui.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'ui/about.ui'
#
-# Created: Fri Jan 30 18:40:48 2015
+# Created: Sun Feb 15 13:27:51 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
diff --git a/yomi_base/gen/preferences_ui.py b/yomi_base/gen/preferences_ui.py
index 502a7c9..0bfcf62 100644
--- a/yomi_base/gen/preferences_ui.py
+++ b/yomi_base/gen/preferences_ui.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'ui/preferences.ui'
#
-# Created: Fri Jan 30 18:40:48 2015
+# Created: Sun Feb 15 13:27:51 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
@@ -34,6 +34,7 @@ class Ui_DialogPreferences(object):
self.tabGeneral = QtGui.QWidget()
self.tabGeneral.setObjectName(_fromUtf8("tabGeneral"))
self.formLayout = QtGui.QFormLayout(self.tabGeneral)
+ self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setObjectName(_fromUtf8("formLayout"))
self.checkLoadRecentFile = QtGui.QCheckBox(self.tabGeneral)
self.checkLoadRecentFile.setObjectName(_fromUtf8("checkLoadRecentFile"))
@@ -46,7 +47,7 @@ class Ui_DialogPreferences(object):
self.formLayout.setWidget(2, QtGui.QFormLayout.SpanningRole, self.checkCheckForUpdates)
self.label_2 = QtGui.QLabel(self.tabGeneral)
self.label_2.setObjectName(_fromUtf8("label_2"))
- self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_2)
+ self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_2)
self.spinMaxResults = QtGui.QSpinBox(self.tabGeneral)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
@@ -55,10 +56,10 @@ class Ui_DialogPreferences(object):
self.spinMaxResults.setSizePolicy(sizePolicy)
self.spinMaxResults.setMinimum(1)
self.spinMaxResults.setObjectName(_fromUtf8("spinMaxResults"))
- self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.spinMaxResults)
+ self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.spinMaxResults)
self.label_14 = QtGui.QLabel(self.tabGeneral)
self.label_14.setObjectName(_fromUtf8("label_14"))
- self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_14)
+ self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_14)
self.spinScanLength = QtGui.QSpinBox(self.tabGeneral)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
@@ -67,7 +68,10 @@ class Ui_DialogPreferences(object):
self.spinScanLength.setSizePolicy(sizePolicy)
self.spinScanLength.setMinimum(1)
self.spinScanLength.setObjectName(_fromUtf8("spinScanLength"))
- self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.spinScanLength)
+ self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.spinScanLength)
+ self.checkRememberTextContent = QtGui.QCheckBox(self.tabGeneral)
+ self.checkRememberTextContent.setObjectName(_fromUtf8("checkRememberTextContent"))
+ self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.checkRememberTextContent)
self.tabWidget.addTab(self.tabGeneral, _fromUtf8(""))
self.tabAppearance = QtGui.QWidget()
self.tabAppearance.setObjectName(_fromUtf8("tabAppearance"))
@@ -190,6 +194,7 @@ class Ui_DialogPreferences(object):
self.checkCheckForUpdates.setText(_translate("DialogPreferences", "Check for updates", None))
self.label_2.setText(_translate("DialogPreferences", "Max search results", None))
self.label_14.setText(_translate("DialogPreferences", "Text scan length", None))
+ self.checkRememberTextContent.setText(_translate("DialogPreferences", "Remember text content", None))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabGeneral), _translate("DialogPreferences", "General", None))
self.buttonColorFg.setText(_translate("DialogPreferences", "Foreground...", None))
self.buttonColorBg.setText(_translate("DialogPreferences", "Background...", None))
diff --git a/yomi_base/gen/reader_ui.py b/yomi_base/gen/reader_ui.py
index e5fdd85..674188c 100644
--- a/yomi_base/gen/reader_ui.py
+++ b/yomi_base/gen/reader_ui.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'ui/reader.ui'
#
-# Created: Fri Jan 30 18:40:48 2015
+# Created: Sun Feb 15 13:27:51 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
diff --git a/yomi_base/gen/resources_rc.py b/yomi_base/gen/resources_rc.py
index 7bd5407..ff42cb6 100644
--- a/yomi_base/gen/resources_rc.py
+++ b/yomi_base/gen/resources_rc.py
@@ -2,7 +2,7 @@
# Resource object code
#
-# Created: Fri Jan 30 18:40:48 2015
+# Created: Sun Feb 15 13:27:51 2015
# by: The Resource Compiler for PyQt (Qt v4.8.6)
#
# WARNING! All changes made in this file will be lost!
diff --git a/yomi_base/preferences.py b/yomi_base/preferences.py
index 1db1ca3..7a1c76c 100644
--- a/yomi_base/preferences.py
+++ b/yomi_base/preferences.py
@@ -45,6 +45,7 @@ class DialogPreferences(QtGui.QDialog, gen.preferences_ui.Ui_DialogPreferences):
def dataToDialog(self):
self.checkCheckForUpdates.setChecked(self.preferences['checkForUpdates'])
+ self.checkRememberTextContent.setChecked(self.preferences['rememberTextContent'])
self.checkAllowEditing.setChecked(self.preferences['allowEditing'])
self.checkLoadRecentFile.setChecked(self.preferences['loadRecentFile'])
self.checkStripReadings.setChecked(self.preferences['stripReadings'])
@@ -64,6 +65,7 @@ class DialogPreferences(QtGui.QDialog, gen.preferences_ui.Ui_DialogPreferences):
def dialogToData(self):
self.preferences['checkForUpdates'] = self.checkCheckForUpdates.isChecked()
+ self.preferences['rememberTextContent'] = self.checkRememberTextContent.isChecked()
self.preferences['allowEditing'] = self.checkAllowEditing.isChecked()
self.preferences['loadRecentFile'] = self.checkLoadRecentFile.isChecked()
self.preferences['maxResults'] = self.spinMaxResults.value()