diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py index 2be03e42edff485d6556487236f009beddcb8e30..6275d5dd2f27ebc597e3609eec18cdffe695ddc7 100644 --- a/src/cutecoin/models/network.py +++ b/src/cutecoin/models/network.py @@ -130,6 +130,13 @@ class NetworkTableModel(QAbstractTableModel): Node.CORRUPTED: QColor(Qt.darkRed) } return colors[node.state] + if role == Qt.ForegroundRole: + colors = {Node.ONLINE: QVariant(), + Node.OFFLINE: QColor(Qt.lightGray), + Node.DESYNCED: QColor(Qt.black), + Node.CORRUPTED: QColor(Qt.lightGray) + } + return colors[node.state] def flags(self, index): return Qt.ItemIsSelectable | Qt.ItemIsEnabled