From 98213d1ce51202e33f8fedfc4eac02bfa735eac1 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Sun, 31 Dec 2023 14:55:36 +0200 Subject: [PATCH] HeadBar: Return LibraryFilter/Order object from `current_filter/order` instead of int --- rare/components/tabs/games/head_bar.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rare/components/tabs/games/head_bar.py b/rare/components/tabs/games/head_bar.py index a09760a3..dc3e13db 100644 --- a/rare/components/tabs/games/head_bar.py +++ b/rare/components/tabs/games/head_bar.py @@ -155,8 +155,8 @@ class GameListHeadBar(QWidget): def __refresh_clicked(self): self.rcore.fetch() - def current_filter(self) -> int: - return self.filter.currentData(Qt.UserRole) + def current_filter(self) -> LibraryFilter: + return LibraryFilter(self.filter.currentData(Qt.UserRole)) @pyqtSlot(int) def __filter_changed(self, index: int): @@ -164,8 +164,8 @@ class GameListHeadBar(QWidget): self.filterChanged.emit(data) self.settings.setValue(options.library_filter.key, data) - def current_order(self) -> int: - return self.order.currentData(Qt.UserRole) + def current_order(self) -> LibraryOrder: + return LibraryOrder(self.order.currentData(Qt.UserRole)) @pyqtSlot(int) def __order_changed(self, index: int):