notification duration: instead of showing a tooltip, just hide the elements on windows
This commit is contained in:
@@ -155,7 +155,7 @@ class Ui_Dialog(object):
|
|||||||
self.groupBox_notifications.setTitle(_translate("Dialog", "Notifications"))
|
self.groupBox_notifications.setTitle(_translate("Dialog", "Notifications"))
|
||||||
self.label_notification_duration_ms.setText(_translate("Dialog", "ms"))
|
self.label_notification_duration_ms.setText(_translate("Dialog", "ms"))
|
||||||
self.label_notification_priority.setText(_translate("Dialog", "Minimum priority to show notifications:"))
|
self.label_notification_priority.setText(_translate("Dialog", "Minimum priority to show notifications:"))
|
||||||
self.label_notification_duration.setText(_translate("Dialog", "<html><head/><body><p>Notification duration <span style=\" font-weight:600; color:#0000ff;\">[?]</span>:</p></body></html>"))
|
self.label_notification_duration.setText(_translate("Dialog", "Notification duration:"))
|
||||||
self.cb_notify.setText(_translate("Dialog", "Show a notification for missed messages after reconnecting"))
|
self.cb_notify.setText(_translate("Dialog", "Show a notification for missed messages after reconnecting"))
|
||||||
self.groupBox_server_info.setTitle(_translate("Dialog", "Server info"))
|
self.groupBox_server_info.setTitle(_translate("Dialog", "Server info"))
|
||||||
self.pb_change_server_info.setText(_translate("Dialog", "Change server info"))
|
self.pb_change_server_info.setText(_translate("Dialog", "Change server info"))
|
||||||
|
|||||||
@@ -70,7 +70,7 @@
|
|||||||
<item row="1" column="0">
|
<item row="1" column="0">
|
||||||
<widget class="QLabel" name="label_notification_duration">
|
<widget class="QLabel" name="label_notification_duration">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string><html><head/><body><p>Notification duration <span style=" font-weight:600; color:#0000ff;">[?]</span>:</p></body></html></string>
|
<string>Notification duration:</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import logging
|
import logging
|
||||||
|
import platform
|
||||||
import os
|
import os
|
||||||
import webbrowser
|
import webbrowser
|
||||||
|
|
||||||
@@ -46,9 +47,11 @@ class SettingsDialog(QtWidgets.QDialog, Ui_Dialog):
|
|||||||
self.spin_duration.setValue(
|
self.spin_duration.setValue(
|
||||||
settings.value("tray/notifications/duration_ms", type=int)
|
settings.value("tray/notifications/duration_ms", type=int)
|
||||||
)
|
)
|
||||||
self.label_notification_duration.setToolTip(
|
if platform.system() == "Windows":
|
||||||
"This setting is ignored on Windows."
|
# The notification duration setting is ignored by windows
|
||||||
)
|
self.label_notification_duration.hide()
|
||||||
|
self.spin_duration.hide()
|
||||||
|
self.label_notification_duration_ms.hide()
|
||||||
|
|
||||||
self.cb_notify.setChecked(
|
self.cb_notify.setChecked(
|
||||||
settings.value("message/check_missed/notify", type=bool)
|
settings.value("message/check_missed/notify", type=bool)
|
||||||
|
|||||||
Reference in New Issue
Block a user