mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #1909071 [[Enhancement] Clear buttons in the Advanced search window](https://bugs.launchpad.net/calibre/+bug/1909071)
This commit is contained in:
parent
657c427f86
commit
3dc4a91572
@ -99,12 +99,14 @@ def create_adv_tab(self):
|
|||||||
('any', _("O&ne or more of these words:")),
|
('any', _("O&ne or more of these words:")),
|
||||||
):
|
):
|
||||||
le = QLineEdit(w)
|
le = QLineEdit(w)
|
||||||
|
le.setClearButtonEnabled(True)
|
||||||
setattr(self, key, le)
|
setattr(self, key, le)
|
||||||
l.addRow(text, le)
|
l.addRow(text, le)
|
||||||
|
|
||||||
w.g2.l = l = QFormLayout(w.g2)
|
w.g2.l = l = QFormLayout(w.g2)
|
||||||
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
||||||
self.none = le = QLineEdit(w)
|
self.none = le = QLineEdit(w)
|
||||||
|
le.setClearButtonEnabled(True)
|
||||||
l.addRow(_("Any of these &unwanted words:"), le)
|
l.addRow(_("Any of these &unwanted words:"), le)
|
||||||
|
|
||||||
|
|
||||||
@ -116,6 +118,7 @@ def create_simple_tab(self, db):
|
|||||||
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
||||||
|
|
||||||
self.title_box = le = QLineEdit(w)
|
self.title_box = le = QLineEdit(w)
|
||||||
|
le.setClearButtonEnabled(True)
|
||||||
le.setObjectName('title_box')
|
le.setObjectName('title_box')
|
||||||
le.setPlaceholderText(_('The title to search for'))
|
le.setPlaceholderText(_('The title to search for'))
|
||||||
l.addRow(_('&Title:'), le)
|
l.addRow(_('&Title:'), le)
|
||||||
@ -150,6 +153,7 @@ def create_simple_tab(self, db):
|
|||||||
self.general_combo.addItems(searchables)
|
self.general_combo.addItems(searchables)
|
||||||
self.box_last_values = copy.deepcopy(box_values)
|
self.box_last_values = copy.deepcopy(box_values)
|
||||||
self.general_box = le = QLineEdit(self)
|
self.general_box = le = QLineEdit(self)
|
||||||
|
le.setClearButtonEnabled(True)
|
||||||
le.setObjectName('general_box')
|
le.setObjectName('general_box')
|
||||||
l.addRow(self.general_combo, le)
|
l.addRow(self.general_combo, le)
|
||||||
if self.box_last_values:
|
if self.box_last_values:
|
||||||
@ -242,6 +246,7 @@ def create_template_tab(self):
|
|||||||
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
l.setFieldGrowthPolicy(QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow)
|
||||||
|
|
||||||
self.template_value_box = le = QLineEdit(w)
|
self.template_value_box = le = QLineEdit(w)
|
||||||
|
le.setClearButtonEnabled(True)
|
||||||
le.setObjectName('template_value_box')
|
le.setObjectName('template_value_box')
|
||||||
le.setPlaceholderText(_('The value to search for'))
|
le.setPlaceholderText(_('The value to search for'))
|
||||||
le.setToolTip('<p>' +
|
le.setToolTip('<p>' +
|
||||||
|
@ -21,6 +21,7 @@ class TemplateLineEditor(QLineEdit):
|
|||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
QLineEdit.__init__(self, parent)
|
QLineEdit.__init__(self, parent)
|
||||||
self.mi = None
|
self.mi = None
|
||||||
|
self.setClearButtonEnabled(True)
|
||||||
|
|
||||||
def set_mi(self, mi):
|
def set_mi(self, mi):
|
||||||
self.mi = mi
|
self.mi = mi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user