diff --git a/src/qgis_stac/api/network.py b/src/qgis_stac/api/network.py index 726a9a1..b13c62e 100644 --- a/src/qgis_stac/api/network.py +++ b/src/qgis_stac/api/network.py @@ -73,15 +73,16 @@ def run(self): pages = 1 items = 0 self.pagination = ResourcePagination() - + # for i, page in enumerate(response.get_item_collections()): + # pages = pages + i + # items += len(page.items) + # self.pagination.total_pages = pages + # self.pagination.total_items = items + # for i, collection in enumerate(response.get_item_collections()): - pages = pages + i - items += len(collection.items) if self.search_params.page == (i + 1): self.response = collection - - self.pagination.total_pages = pages - self.pagination.total_items = items + break elif self.resource_type == \ ResourceType.COLLECTION: diff --git a/src/qgis_stac/gui/qgis_stac_widget.py b/src/qgis_stac/gui/qgis_stac_widget.py index 11b37ed..3ac2f48 100644 --- a/src/qgis_stac/gui/qgis_stac_widget.py +++ b/src/qgis_stac/gui/qgis_stac_widget.py @@ -331,8 +331,6 @@ def update_search_inputs(self, enabled): self.extent_box.setEnabled(enabled) self.metadata_group.setEnabled(enabled) self.search_btn.setEnabled(enabled) - self.next_btn.setEnabled(self.page < self.total_pages) - self.prev_btn.setEnabled(self.page > 1) def prepare_message_bar(self): """ Initializes the widget message bar settings""" @@ -393,8 +391,6 @@ def display_results(self, results, pagination): ) ) self.total_pages = pagination.total_pages - self.next_btn.setEnabled(self.page < pagination.total_pages) - self.prev_btn.setEnabled(self.page > 1) items_model = ItemsModel(items=results) self.items_proxy_model.setSourceModel(items_model)