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):