1
0
Fork 0
mirror of synced 2024-05-19 12:02:54 +12:00

Store: Fix rebase errors

This commit is contained in:
loathingKernel 2024-02-21 21:39:33 +02:00
parent 7a2a6458ed
commit 1fab13fd92
No known key found for this signature in database
GPG key ID: CE0C72D0B53821FD
9 changed files with 20 additions and 14 deletions

View file

@ -142,13 +142,14 @@ class LandingWidget(QWidget, SideTabContents):
except KeyError as e: except KeyError as e:
logger.warning(str(e)) logger.warning(str(e))
if not item.promotions.promotionalOffers: if item.promotions is not None:
start_date = item.promotions.upcomingPromotionalOffers[0].promotionalOffers[0].startDate if not item.promotions.promotionalOffers:
else: start_date = item.promotions.upcomingPromotionalOffers[0].promotionalOffers[0].startDate
start_date = item.promotions.promotionalOffers[0].promotionalOffers[0].startDate else:
start_date = item.promotions.promotionalOffers[0].promotionalOffers[0].startDate
if start_date > date: if start_date > date:
free_next.append(item) free_next.append(item)
# free games now # free games now
self.free_games_now.setVisible(bool(free_now)) self.free_games_now.setVisible(bool(free_now))

View file

@ -17,7 +17,7 @@ from rare.components.tabs.store.api.models.response import CatalogOfferModel
from rare.components.tabs.store.store_api import StoreAPI from rare.components.tabs.store.store_api import StoreAPI
from rare.models.image import ImageSize from rare.models.image import ImageSize
from rare.ui.components.tabs.store.details import Ui_DetailsWidget from rare.ui.components.tabs.store.details import Ui_DetailsWidget
from rare.utils.misc import icon from rare.utils.misc import qta_icon
from rare.widgets.elide_label import ElideLabel from rare.widgets.elide_label import ElideLabel
from rare.widgets.side_tab import SideTabWidget, SideTabContents from rare.widgets.side_tab import SideTabWidget, SideTabContents
from .image import LoadingImageWidget from .image import LoadingImageWidget
@ -56,7 +56,7 @@ class DetailsWidget(QWidget, SideTabContents):
self.requirements_tabs.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) self.requirements_tabs.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
self.ui.requirements_layout.addWidget(self.requirements_tabs) self.ui.requirements_layout.addWidget(self.requirements_tabs)
self.ui.back_button.setIcon(icon("fa.chevron-left")) self.ui.back_button.setIcon(qta_icon("fa.chevron-left"))
self.ui.back_button.clicked.connect(self.back_clicked) self.ui.back_button.clicked.connect(self.back_clicked)
self.setDisabled(False) self.setDisabled(False)
@ -207,10 +207,10 @@ class DetailsWidget(QWidget, SideTabContents):
continue continue
name = name.replace("link", "").lower() name = name.replace("link", "").lower()
if name == "homepage": if name == "homepage":
icn = icon("mdi.web", "fa.search", scale_factor=1.5) icn = qta_icon("mdi.web", "fa.search", scale_factor=1.5)
else: else:
try: try:
icn = icon(f"mdi.{name}", f"fa.{name}", scale_factor=1.5) icn = qta_icon(f"mdi.{name}", f"fa.{name}", scale_factor=1.5)
except Exception as e: except Exception as e:
logger.error(str(e)) logger.error(str(e))
continue continue

View file

@ -132,7 +132,7 @@ class WishlistItemWidget(ItemWidget):
) )
self.delete_button = QPushButton(self) self.delete_button = QPushButton(self)
self.delete_button.setIcon(icon("mdi.delete", color="white")) self.delete_button.setIcon(qta_icon("mdi.delete", color="white"))
self.delete_button.clicked.connect( self.delete_button.clicked.connect(
lambda: self.delete_from_wishlist.emit(self.catalog_game) lambda: self.delete_from_wishlist.emit(self.catalog_game)
) )

View file

@ -2,10 +2,10 @@ from typing import List
from PyQt5.QtCore import pyqtSignal, Qt, pyqtSlot from PyQt5.QtCore import pyqtSignal, Qt, pyqtSlot
from PyQt5.QtGui import QShowEvent from PyQt5.QtGui import QShowEvent
from PyQt5.QtWidgets import QMessageBox, QWidget, QScrollArea, QFrame, QSizePolicy from PyQt5.QtWidgets import QMessageBox, QWidget, QSizePolicy
from rare.ui.components.tabs.store.wishlist import Ui_Wishlist from rare.ui.components.tabs.store.wishlist import Ui_Wishlist
from rare.utils.misc import icon from rare.utils.misc import qta_icon
from rare.widgets.flow_layout import FlowLayout from rare.widgets.flow_layout import FlowLayout
from rare.widgets.side_tab import SideTabContents from rare.widgets.side_tab import SideTabContents
from rare.widgets.sliding_stack import SlidingStackedWidget from rare.widgets.sliding_stack import SlidingStackedWidget
@ -64,7 +64,7 @@ class WishlistWidget(QWidget, SideTabContents):
self.ui.sort_cb.currentIndexChanged.connect(self.sort_wishlist) self.ui.sort_cb.currentIndexChanged.connect(self.sort_wishlist)
self.ui.filter_cb.currentIndexChanged.connect(self.set_filter) self.ui.filter_cb.currentIndexChanged.connect(self.set_filter)
self.ui.reload_button.clicked.connect(self.update_wishlist) self.ui.reload_button.clicked.connect(self.update_wishlist)
self.ui.reload_button.setIcon(icon("fa.refresh", color="white")) self.ui.reload_button.setIcon(qta_icon("fa.refresh", color="white"))
self.ui.reverse.stateChanged.connect( self.ui.reverse.stateChanged.connect(
lambda: self.sort_wishlist(sort=self.ui.sort_cb.currentIndex()) lambda: self.sort_wishlist(sort=self.ui.sort_cb.currentIndex())

Binary file not shown.

View file

@ -1,6 +1,11 @@
/* This file is auto-generated from "stylesheet.py". DO NOT EDIT!!! */ /* This file is auto-generated from "stylesheet.py". DO NOT EDIT!!! */
QPushButton[flat="true"] {
border: 0px;
border-radius: 5px;
background-color: rgba(255, 255, 255, 5%);
}
QLabel#InfoLabel { QLabel#InfoLabel {
color: #999; color: #999;
font-style: italic; font-style: italic;