diff --git a/src/calibre/gui2/store/config/chooser/chooser_widget.ui b/src/calibre/gui2/store/config/chooser/chooser_widget.ui index 3ce560d003..f83b5bc765 100644 --- a/src/calibre/gui2/store/config/chooser/chooser_widget.ui +++ b/src/calibre/gui2/store/config/chooser/chooser_widget.ui @@ -31,6 +31,9 @@ 0 + + true + @@ -38,6 +41,10 @@ Search + + + :/images/search.png:/images/search.png + @@ -132,6 +139,8 @@
calibre/gui2/widgets.h
- + + + diff --git a/src/calibre/gui2/store/search/search.ui b/src/calibre/gui2/store/search/search.ui index 5929ff5f07..063853efd8 100644 --- a/src/calibre/gui2/store/search/search.ui +++ b/src/calibre/gui2/store/search/search.ui @@ -125,7 +125,7 @@ 0 0 - 243 + 205 147 @@ -211,18 +211,18 @@ - - ... - - - - - - Open a selected book in the system's web browser + Configure Get books behavior - Open in &external browser + &Configure + + + + :/images/config.png:/images/config.png + + + Qt::ToolButtonTextBesideIcon @@ -239,50 +239,22 @@ + + + + Open a selected book in the system's web browser + + + Open in &external browser + + + - - - - - - Books: - - - - - - - 0 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - &Close - - - - - @@ -327,6 +299,48 @@ + + + + + + Books: + + + + + + + 0 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + &Close + + + + :/images/window-close.png:/images/window-close.png + + + + + diff --git a/src/calibre/gui2/tweak_book/reports.py b/src/calibre/gui2/tweak_book/reports.py index 6f8ca1cb90..e518d23072 100644 --- a/src/calibre/gui2/tweak_book/reports.py +++ b/src/calibre/gui2/tweak_book/reports.py @@ -282,6 +282,7 @@ class FilesWidget(QWidget): self.filter_edit = e = QLineEdit(self) l.addWidget(e) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = FilesModel(self) self.files = f = FilesView(m, self) self.to_csv = f.to_csv @@ -471,6 +472,7 @@ class ImagesWidget(QWidget): self.filter_edit = e = QLineEdit(self) l.addWidget(e) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = ImagesModel(self) self.files = f = FilesView(m, self) self.to_csv = f.to_csv @@ -591,6 +593,7 @@ class LinksWidget(QWidget): self.splitter = s = QSplitter(Qt.Vertical, self) l.addWidget(s) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = LinksModel(self) self.links = f = FilesView(m, self) f.DELETE_POSSIBLE = False @@ -730,6 +733,7 @@ class WordsWidget(QWidget): self.filter_edit = e = QLineEdit(self) l.addWidget(e) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = WordsModel(self) self.words = f = FilesView(m, self) self.to_csv = f.to_csv @@ -818,6 +822,7 @@ class CharsWidget(QWidget): self.filter_edit = e = QLineEdit(self) l.addWidget(e) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = CharsModel(self) self.chars = f = FilesView(m, self) self.to_csv = f.to_csv @@ -1023,6 +1028,7 @@ class CSSWidget(QWidget): self.filter_edit = e = QLineEdit(self) l.addWidget(e) e.setPlaceholderText(_('Filter')) + e.setClearButtonEnabled(True) self.model = m = self.MODEL(self) self.proxy = p = self.PROXY(self) p.setSourceModel(m) diff --git a/src/calibre/gui2/tweak_book/search.py b/src/calibre/gui2/tweak_book/search.py index cf6dd53a01..7f83587f35 100644 --- a/src/calibre/gui2/tweak_book/search.py +++ b/src/calibre/gui2/tweak_book/search.py @@ -94,6 +94,7 @@ class HistoryBox(HistoryComboBox): self.disable_popup = tprefs['disable_completion_popup_for_search'] self.clear_msg = clear_msg self.ignore_snip_expansion = False + self.lineEdit().setClearButtonEnabled(True) def event(self, ev): if ev.type() in (ev.ShortcutOverride, ev.KeyPress) and ev.key() == KEY and ev.modifiers() & MODIFIER: @@ -242,7 +243,8 @@ class SearchWidget(QWidget): def __init__(self, parent=None): QWidget.__init__(self, parent) self.l = l = QGridLayout(self) - l.setContentsMargins(0, 0, 0, 0) + left, top, right, bottom = l.getContentsMargins() + l.setContentsMargins(0, 0, right, 0) self.fl = fl = QLabel(_('&Find:')) fl.setAlignment(Qt.AlignRight | Qt.AlignCenter)