From 034bb19c6a5f6860cec5c745b623f391247a4e24 Mon Sep 17 00:00:00 2001 From: Lee Miller <lee.miller@tutanota.com> Date: Sun, 15 Dec 2024 06:00:15 +0200 Subject: [PATCH 1/3] Set focus policy for NetworkStatus.tableWidgetConnectionCount --- src/bitmessageqt/networkstatus.ui | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bitmessageqt/networkstatus.ui b/src/bitmessageqt/networkstatus.ui index e0c01b57..35931e23 100644 --- a/src/bitmessageqt/networkstatus.ui +++ b/src/bitmessageqt/networkstatus.ui @@ -78,6 +78,8 @@ </colorrole> </disabled> </palette> + <property name="focusPolicy"> + <enum>Qt::NoFocus</enum> </property> <property name="frameShape"> <enum>QFrame::Box</enum> -- 2.45.1 From 866920e60b1c7b5951d6d33da10ca11ced473811 Mon Sep 17 00:00:00 2001 From: Lee Miller <lee.miller@tutanota.com> Date: Mon, 23 Dec 2024 04:22:44 +0200 Subject: [PATCH 2/3] Set black foreground for colored items in the Network Status connections table --- src/bitmessageqt/networkstatus.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/bitmessageqt/networkstatus.py b/src/bitmessageqt/networkstatus.py index 5d669f39..79ea415c 100644 --- a/src/bitmessageqt/networkstatus.py +++ b/src/bitmessageqt/networkstatus.py @@ -192,12 +192,13 @@ class NetworkStatus(QtGui.QWidget, RetranslateMixin): 0, 1, QtGui.QTableWidgetItem("%s" % (rating)) ) - if outbound: - brush = QtGui.QBrush(QtGui.QColor("yellow"), QtCore.Qt.SolidPattern) - else: - brush = QtGui.QBrush(QtGui.QColor("green"), QtCore.Qt.SolidPattern) + brush = QtGui.QBrush( + QtGui.QColor("yellow" if outbound else "green"), + QtCore.Qt.SolidPattern) for j in range(1): self.tableWidgetConnectionCount.item(0, j).setBackground(brush) + self.tableWidgetConnectionCount.item(0, j).setForeground( + QtGui.QBrush(QtGui.QColor("black"), QtCore.Qt.SolidPattern)) self.tableWidgetConnectionCount.item(0, 0).setData(QtCore.Qt.UserRole, destination) self.tableWidgetConnectionCount.item(0, 1).setData(QtCore.Qt.UserRole, outbound) else: -- 2.45.1 From f497d7ab51905e32cfe05e0daf2b01e29ac54ffc Mon Sep 17 00:00:00 2001 From: Lee Miller <lee.miller@tutanota.com> Date: Tue, 21 May 2024 22:21:28 +0300 Subject: [PATCH 3/3] Remove palette property from the STableWidget and set background to Button role - should be the same as in TabWidget. --- src/bitmessageqt/networkstatus.ui | 43 +++++-------------------------- 1 file changed, 7 insertions(+), 36 deletions(-) diff --git a/src/bitmessageqt/networkstatus.ui b/src/bitmessageqt/networkstatus.ui index 35931e23..121d60c5 100644 --- a/src/bitmessageqt/networkstatus.ui +++ b/src/bitmessageqt/networkstatus.ui @@ -16,6 +16,13 @@ <verstretch>0</verstretch> </sizepolicy> </property> + <property name="styleSheet"> + <string notr="true"> +STableWidget { + background: palette(Button); +} +</string> + </property> <layout class="QHBoxLayout" name="horizontalLayout_3"> <item> <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,0"> @@ -42,42 +49,6 @@ </item> <item> <widget class="STableWidget" name="tableWidgetConnectionCount"> - <property name="palette"> - <palette> - <active> - <colorrole role="Base"> - <brush brushstyle="SolidPattern"> - <color alpha="255"> - <red>212</red> - <green>208</green> - <blue>200</blue> - </color> - </brush> - </colorrole> - </active> - <inactive> - <colorrole role="Base"> - <brush brushstyle="SolidPattern"> - <color alpha="255"> - <red>212</red> - <green>208</green> - <blue>200</blue> - </color> - </brush> - </colorrole> - </inactive> - <disabled> - <colorrole role="Base"> - <brush brushstyle="SolidPattern"> - <color alpha="255"> - <red>212</red> - <green>208</green> - <blue>200</blue> - </color> - </brush> - </colorrole> - </disabled> - </palette> <property name="focusPolicy"> <enum>Qt::NoFocus</enum> </property> -- 2.45.1