Fix #1960203 [Add clear button to the fields in the Create Virtual library window](https://bugs.launchpad.net/calibre/+bug/1960203)

This commit is contained in:
Kovid Goyal 2022-02-07 13:37:17 +05:30
parent a467d5ef07
commit a03b4ac614
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -110,6 +110,7 @@ class CreateVirtualLibrary(QDialog): # {{{
self.vl_name = QComboBox() self.vl_name = QComboBox()
self.vl_name.setEditable(True) self.vl_name.setEditable(True)
self.vl_name.lineEdit().setMaxLength(MAX_VIRTUAL_LIBRARY_NAME_LENGTH) self.vl_name.lineEdit().setMaxLength(MAX_VIRTUAL_LIBRARY_NAME_LENGTH)
self.vl_name.lineEdit().setClearButtonEnabled(True)
la1.setBuddy(self.vl_name) la1.setBuddy(self.vl_name)
gl.addWidget(self.vl_name, 0, 1) gl.addWidget(self.vl_name, 0, 1)
self.editing = editing self.editing = editing
@ -121,6 +122,7 @@ class CreateVirtualLibrary(QDialog): # {{{
self.la2 = la2 = QLabel(_('&Search expression:')) self.la2 = la2 = QLabel(_('&Search expression:'))
gl.addWidget(la2, 1, 0) gl.addWidget(la2, 1, 0)
self.vl_text = QLineEdit() self.vl_text = QLineEdit()
self.vl_text.setClearButtonEnabled(True)
self.vl_text.textChanged.connect(self.search_text_changed) self.vl_text.textChanged.connect(self.search_text_changed)
la2.setBuddy(self.vl_text) la2.setBuddy(self.vl_text)
gl.addWidget(self.vl_text, 1, 1) gl.addWidget(self.vl_text, 1, 1)