Merge pull request #584 from exislow:561-queue-button-should-indicate-the-action-that-will-occur-when-clicked-currently-it-shows-present-state

Queue button should indicate the action that will occur when clicked — currently it shows present state
This commit is contained in:
exislow
2025-10-17 11:56:46 +02:00
committed by GitHub
3 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -1400,9 +1400,9 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
handling_app.event_run.set() handling_app.event_run.set()
icon = QtGui.QIcon(QtGui.QIcon.fromTheme(QtGui.QIcon.ThemeIcon.MediaPlaybackStart)) icon = QtGui.QIcon(QtGui.QIcon.fromTheme(QtGui.QIcon.ThemeIcon.MediaPlaybackPause))
self.pb_queue_download_toggle.setIcon(icon) self.pb_queue_download_toggle.setIcon(icon)
self.pb_queue_download_toggle.setStyleSheet("background-color: #218838; color: #fff") self.pb_queue_download_toggle.setStyleSheet("background-color: #e0a800; color: #212529")
def pb_queue_download_pause(self) -> None: def pb_queue_download_pause(self) -> None:
"""Pause the download queue and update the button state.""" """Pause the download queue and update the button state."""
@@ -1410,9 +1410,9 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
handling_app.event_run.clear() handling_app.event_run.clear()
icon = QtGui.QIcon(QtGui.QIcon.fromTheme(QtGui.QIcon.ThemeIcon.MediaPlaybackPause)) icon = QtGui.QIcon(QtGui.QIcon.fromTheme(QtGui.QIcon.ThemeIcon.MediaPlaybackStart))
self.pb_queue_download_toggle.setIcon(icon) self.pb_queue_download_toggle.setIcon(icon)
self.pb_queue_download_toggle.setStyleSheet("background-color: #e0a800; color: #212529") self.pb_queue_download_toggle.setStyleSheet("background-color: #218838; color: #fff")
# TODO: Must happen in main thread. Do not thread this. # TODO: Must happen in main thread. Do not thread this.
def on_download_results(self) -> None: def on_download_results(self) -> None:
+2 -2
View File
@@ -1,7 +1,7 @@
################################################################################ ################################################################################
## Form generated from reading UI file 'main.ui' ## Form generated from reading UI file 'main.ui'
## ##
## Created by: Qt User Interface Compiler version 6.8.0 ## Created by: Qt User Interface Compiler version 6.9.0
## ##
## WARNING! All changes made in this file will be lost when recompiling UI file! ## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################ ################################################################################
@@ -467,7 +467,7 @@ class Ui_MainWindow:
self.pb_queue_download_toggle = QPushButton(self.w_central) self.pb_queue_download_toggle = QPushButton(self.w_central)
self.pb_queue_download_toggle.setObjectName("pb_queue_download_toggle") self.pb_queue_download_toggle.setObjectName("pb_queue_download_toggle")
icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.MediaPlaybackStart)) icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.MediaPlaybackPause))
self.pb_queue_download_toggle.setIcon(icon1) self.pb_queue_download_toggle.setIcon(icon1)
self.horizontalLayout_4.addWidget(self.pb_queue_download_toggle) self.horizontalLayout_4.addWidget(self.pb_queue_download_toggle)
+1 -1
View File
@@ -670,7 +670,7 @@
<string>Queue</string> <string>Queue</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset theme="QIcon::ThemeIcon::MediaPlaybackStart"/> <iconset theme="QIcon::ThemeIcon::MediaPlaybackPause"/>
</property> </property>
</widget> </widget>
</item> </item>