1
0
Fork 0
mirror of synced 2024-06-02 02:34:40 +12:00

Disable button on update game

This commit is contained in:
Dummerle 2021-04-09 22:40:27 +02:00
parent 2a367658f9
commit f859afe43e
2 changed files with 18 additions and 7 deletions

View file

@ -274,7 +274,11 @@ class UpdateWidget(QWidget):
self.layout.addWidget(self.title)
self.update_button = QPushButton(self.tr("Update Game"))
self.update_button.clicked.connect(lambda: self.update.emit(game.app_name))
self.update_button.clicked.connect(self.update_game)
self.layout.addWidget(self.update_button)
self.setLayout(self.layout)
def update_game(self):
self.update_button.setDisabled(True)
self.update.emit(self.game.app_name)

View file

@ -82,12 +82,12 @@ class GameWidgetInstalled(BaseInstalledWidget):
self.setFixedWidth(self.sizeHint().width())
def enterEvent(self, a0: QEvent) -> None:
if self.update_available:
self.info_label.setText(self.tr("Start game without version check"))
elif not self.running:
self.info_label.setText("Start Game")
else:
if self.game_running:
self.info_label.setText(self.tr("Game running"))
elif self.update_available:
self.info_label.setText(self.tr("Start game without version check"))
else:
self.info_label.setText("Start Game")
def leaveEvent(self, a0: QEvent) -> None:
if self.running:
@ -105,4 +105,11 @@ class GameWidgetInstalled(BaseInstalledWidget):
# right
elif e.button() == 2:
pass
pass # self.showMenu(e)
"""def showMenu(self, event):
menu = QMenu()
desktop_link = menu.addAction("Add Desktop link")
action = menu.exec_(self.mapToGlobal(event.pos()))
if action == desktop_link:
print("LOL")"""