|
|
|
@ -1,6 +1,6 @@ |
|
|
|
# -*- coding: utf-8 -*- |
|
|
|
# -*- coding: utf-8 -*- |
|
|
|
import traceback |
|
|
|
import traceback |
|
|
|
from enum import IntEnum |
|
|
|
import enum |
|
|
|
from typing import Sequence, Optional, Dict |
|
|
|
from typing import Sequence, Optional, Dict |
|
|
|
from abc import abstractmethod, ABC |
|
|
|
from abc import abstractmethod, ABC |
|
|
|
|
|
|
|
|
|
|
|
@ -33,15 +33,15 @@ class ChannelsList(MyTreeView): |
|
|
|
update_single_row = QtCore.pyqtSignal(Abstract_Wallet, AbstractChannel) |
|
|
|
update_single_row = QtCore.pyqtSignal(Abstract_Wallet, AbstractChannel) |
|
|
|
gossip_db_loaded = QtCore.pyqtSignal() |
|
|
|
gossip_db_loaded = QtCore.pyqtSignal() |
|
|
|
|
|
|
|
|
|
|
|
class Columns(IntEnum): |
|
|
|
class Columns(MyTreeView.BaseColumnsEnum): |
|
|
|
FEATURES = 0 |
|
|
|
FEATURES = enum.auto() |
|
|
|
SHORT_CHANID = 1 |
|
|
|
SHORT_CHANID = enum.auto() |
|
|
|
NODE_ALIAS = 2 |
|
|
|
NODE_ALIAS = enum.auto() |
|
|
|
CAPACITY = 3 |
|
|
|
CAPACITY = enum.auto() |
|
|
|
LOCAL_BALANCE = 4 |
|
|
|
LOCAL_BALANCE = enum.auto() |
|
|
|
REMOTE_BALANCE = 5 |
|
|
|
REMOTE_BALANCE = enum.auto() |
|
|
|
CHANNEL_STATUS = 6 |
|
|
|
CHANNEL_STATUS = enum.auto() |
|
|
|
LONG_CHANID = 7 |
|
|
|
LONG_CHANID = enum.auto() |
|
|
|
|
|
|
|
|
|
|
|
headers = { |
|
|
|
headers = { |
|
|
|
Columns.SHORT_CHANID: _('Short Channel ID'), |
|
|
|
Columns.SHORT_CHANID: _('Short Channel ID'), |
|
|
|
|