1
0

refactor qt.util.ChoiceWidget: introduce ChoiceItem

This commit is contained in:
SomberNight
2025-05-06 17:47:11 +00:00
parent ef49bb2109
commit ba3783f998
18 changed files with 153 additions and 116 deletions

View File

@@ -22,6 +22,7 @@
# SOFTWARE.
import binascii
import concurrent.futures
from dataclasses import dataclass
import logging
import os, sys, re
from collections import defaultdict, OrderedDict
@@ -2311,3 +2312,10 @@ class LightningHistoryItem(NamedTuple):
'ln_value': Satoshis(Decimal(self.amount_msat) / 1000),
'direction': self.direction,
}
@dataclass(kw_only=True, slots=True)
class ChoiceItem:
key: Any
label: str # user facing string
extra_data: Any = None