Add start-from-page field in top bar
This commit is contained in:
parent
efc12e70ac
commit
e22cde2a27
@ -333,6 +333,15 @@ class BooruApp(QMainWindow):
|
|||||||
self._animated_only.setToolTip("Only show animated/video posts")
|
self._animated_only.setToolTip("Only show animated/video posts")
|
||||||
top.addWidget(self._animated_only)
|
top.addWidget(self._animated_only)
|
||||||
|
|
||||||
|
page_label = QLabel("Page")
|
||||||
|
top.addWidget(page_label)
|
||||||
|
self._page_spin = QSpinBox()
|
||||||
|
self._page_spin.setRange(1, 99999)
|
||||||
|
self._page_spin.setValue(1)
|
||||||
|
self._page_spin.setFixedWidth(50)
|
||||||
|
self._page_spin.setButtonSymbols(QSpinBox.ButtonSymbols.NoButtons)
|
||||||
|
top.addWidget(self._page_spin)
|
||||||
|
|
||||||
self._search_bar = SearchBar(db=self._db)
|
self._search_bar = SearchBar(db=self._db)
|
||||||
self._search_bar.search_requested.connect(self._on_search)
|
self._search_bar.search_requested.connect(self._on_search)
|
||||||
self._search_bar.autocomplete_requested.connect(self._request_autocomplete)
|
self._search_bar.autocomplete_requested.connect(self._request_autocomplete)
|
||||||
@ -574,7 +583,7 @@ class BooruApp(QMainWindow):
|
|||||||
|
|
||||||
def _on_search(self, tags: str) -> None:
|
def _on_search(self, tags: str) -> None:
|
||||||
self._current_tags = tags
|
self._current_tags = tags
|
||||||
self._current_page = 1
|
self._current_page = self._page_spin.value()
|
||||||
self._shown_post_ids = set()
|
self._shown_post_ids = set()
|
||||||
self._page_cache = {}
|
self._page_cache = {}
|
||||||
self._infinite_exhausted = False
|
self._infinite_exhausted = False
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user