diff --git a/ankiqt/ui/preferences.py b/ankiqt/ui/preferences.py
index 70e9ad83a..67faa0bbe 100644
--- a/ankiqt/ui/preferences.py
+++ b/ankiqt/ui/preferences.py
@@ -144,6 +144,7 @@ class Preferences(QDialog):
self.dialog.openLastDeck.setChecked(self.config['loadLastDeck'])
self.dialog.deckBrowserOrder.setChecked(self.config['deckBrowserOrder'])
self.dialog.deleteMedia.setChecked(self.config['deleteMedia'])
+ self.dialog.deckBrowserLen.setValue(self.config['deckBrowserNameLength'])
def updateAdvanced(self):
self.config['showTrayIcon'] = self.dialog.showTray.isChecked()
@@ -162,6 +163,7 @@ class Preferences(QDialog):
else:
self.config['deckBrowserOrder'] = 0
self.config['deleteMedia'] = self.dialog.deleteMedia.isChecked()
+ self.config['deckBrowserNameLength'] = self.dialog.deckBrowserLen.value()
def codeToIndex(self, code):
n = 0
diff --git a/designer/preferences.ui b/designer/preferences.ui
index 2ad65a627..c8c1f4bab 100644
--- a/designer/preferences.ui
+++ b/designer/preferences.ui
@@ -587,6 +587,49 @@
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Preferred
+
+
+
+ 20
+ 10
+
+
+
+
+ -
+
+
-
+
+
+ Deck browser name length
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
-
@@ -657,6 +700,7 @@
deckBrowserOrder
deleteMedia
addZeroSpace
+ deckBrowserLen
buttonBox