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.label_notification_duration_ms.setText(_translate("Dialog", "ms"))
|
||||
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.groupBox_server_info.setTitle(_translate("Dialog", "Server info"))
|
||||
self.pb_change_server_info.setText(_translate("Dialog", "Change server info"))
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
<item row="1" column="0">
|
||||
<widget class="QLabel" name="label_notification_duration">
|
||||
<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>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import logging
|
||||
import platform
|
||||
import os
|
||||
import webbrowser
|
||||
|
||||
@@ -46,9 +47,11 @@ class SettingsDialog(QtWidgets.QDialog, Ui_Dialog):
|
||||
self.spin_duration.setValue(
|
||||
settings.value("tray/notifications/duration_ms", type=int)
|
||||
)
|
||||
self.label_notification_duration.setToolTip(
|
||||
"This setting is ignored on Windows."
|
||||
)
|
||||
if platform.system() == "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(
|
||||
settings.value("message/check_missed/notify", type=bool)
|
||||
|
||||
Reference in New Issue
Block a user