1
0

follow-up: factor out more hardcoded "sat/byte" and "sat/b" strings

- rename globals
- also rm hardcoded strings from qml
- use consistent unit names in qml
  (previously mixed sat/vB and sat/byte (latter coming from core lib))
This commit is contained in:
SomberNight
2024-02-03 05:13:09 +00:00
parent 13a421aabb
commit a9a8ed2eb4
13 changed files with 36 additions and 24 deletions

View File

@@ -12,6 +12,7 @@ from PyQt6.QtCore import (pyqtSlot, pyqtSignal, pyqtProperty, QObject, QT_VERSIO
from PyQt6.QtGui import QGuiApplication, QFontDatabase, QScreen
from PyQt6.QtQml import qmlRegisterType, qmlRegisterUncreatableType, QQmlApplicationEngine
import electrum
from electrum import version, constants
from electrum.i18n import _
from electrum.logging import Logger, get_logger
@@ -417,6 +418,12 @@ class ElectrumQmlApplication(QGuiApplication):
'qt_version': QT_VERSION_STR,
'pyqt_version': PYQT_VERSION_STR
})
self.context.setContextProperty('UI_UNIT_NAME', {
"FEERATE_SAT_PER_VBYTE": electrum.util.UI_UNIT_NAME_FEERATE_SAT_PER_VBYTE,
"FEERATE_SAT_PER_VB": electrum.util.UI_UNIT_NAME_FEERATE_SAT_PER_VB,
"TXSIZE_VBYTES": electrum.util.UI_UNIT_NAME_TXSIZE_VBYTES,
"MEMPOOL_MB": electrum.util.UI_UNIT_NAME_MEMPOOL_MB,
})
self.plugins.load_plugin('trustedcoin')