Queue button should indicate the action that will occur when clicked — currently it shows present state
Fixes #561
This commit is contained in:
+4
-4
@@ -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:
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user