mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-03 12:30:07 +00:00
Qt ChannelsList: cosmetics (set font, enable sorting)
This commit is contained in:
parent
b50c47c5ce
commit
7d65fe1ba3
1 changed files with 7 additions and 1 deletions
|
@ -5,6 +5,7 @@ from enum import IntEnum
|
||||||
from PyQt5 import QtCore, QtGui
|
from PyQt5 import QtCore, QtGui
|
||||||
from PyQt5.QtCore import Qt
|
from PyQt5.QtCore import Qt
|
||||||
from PyQt5.QtWidgets import QMenu, QHBoxLayout, QLabel, QVBoxLayout, QGridLayout, QLineEdit
|
from PyQt5.QtWidgets import QMenu, QHBoxLayout, QLabel, QVBoxLayout, QGridLayout, QLineEdit
|
||||||
|
from PyQt5.QtGui import QFont
|
||||||
|
|
||||||
from electrum.util import bh2u, NotEnoughFunds, NoDynamicFeeEstimates
|
from electrum.util import bh2u, NotEnoughFunds, NoDynamicFeeEstimates
|
||||||
from electrum.i18n import _
|
from electrum.i18n import _
|
||||||
|
@ -12,7 +13,8 @@ from electrum.lnchannel import Channel, peer_states
|
||||||
from electrum.wallet import Abstract_Wallet
|
from electrum.wallet import Abstract_Wallet
|
||||||
from electrum.lnutil import LOCAL, REMOTE, format_short_channel_id, LN_MAX_FUNDING_SAT
|
from electrum.lnutil import LOCAL, REMOTE, format_short_channel_id, LN_MAX_FUNDING_SAT
|
||||||
|
|
||||||
from .util import MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton, EnterButton, WaitingDialog
|
from .util import (MyTreeView, WindowModalDialog, Buttons, OkButton, CancelButton,
|
||||||
|
EnterButton, WaitingDialog, MONOSPACE_FONT)
|
||||||
from .amountedit import BTCAmountEdit, FreezableLineEdit
|
from .amountedit import BTCAmountEdit, FreezableLineEdit
|
||||||
from .channel_details import ChannelDetailsDialog
|
from .channel_details import ChannelDetailsDialog
|
||||||
|
|
||||||
|
@ -48,6 +50,7 @@ class ChannelsList(MyTreeView):
|
||||||
self.update_single_row.connect(self.do_update_single_row)
|
self.update_single_row.connect(self.do_update_single_row)
|
||||||
self.network = self.parent.network
|
self.network = self.parent.network
|
||||||
self.lnworker = self.parent.wallet.lnworker
|
self.lnworker = self.parent.wallet.lnworker
|
||||||
|
self.setSortingEnabled(True)
|
||||||
|
|
||||||
def format_fields(self, chan):
|
def format_fields(self, chan):
|
||||||
labels = {}
|
labels = {}
|
||||||
|
@ -141,6 +144,9 @@ class ChannelsList(MyTreeView):
|
||||||
items = [QtGui.QStandardItem(x) for x in self.format_fields(chan)]
|
items = [QtGui.QStandardItem(x) for x in self.format_fields(chan)]
|
||||||
self.set_editability(items)
|
self.set_editability(items)
|
||||||
items[self.Columns.NODE_ID].setData(chan.channel_id, ROLE_CHANNEL_ID)
|
items[self.Columns.NODE_ID].setData(chan.channel_id, ROLE_CHANNEL_ID)
|
||||||
|
items[self.Columns.NODE_ID].setFont(QFont(MONOSPACE_FONT))
|
||||||
|
items[self.Columns.LOCAL_BALANCE].setFont(QFont(MONOSPACE_FONT))
|
||||||
|
items[self.Columns.REMOTE_BALANCE].setFont(QFont(MONOSPACE_FONT))
|
||||||
self.model().insertRow(0, items)
|
self.model().insertRow(0, items)
|
||||||
|
|
||||||
def get_toolbar(self):
|
def get_toolbar(self):
|
||||||
|
|
Loading…
Add table
Reference in a new issue