1
0

lightning: qt channel dialog, fix for shutdown when lightning disabled

This commit is contained in:
Janus
2018-04-09 17:36:50 +02:00
committed by ThomasV
parent 5e1412a839
commit 094b939a24
2 changed files with 146 additions and 0 deletions

View File

@@ -89,6 +89,7 @@ from .installwizard import WIF_HELP_TEXT
from .history_list import HistoryList, HistoryModel
from .update_checker import UpdateCheck, UpdateCheckThread
from .lightning_invoice_list import LightningInvoiceList
from .lightning_channels_list import LightningChannelsList
class StatusBarButton(QPushButton):
@@ -176,6 +177,9 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
self.lightning_invoices_tab = self.create_lightning_invoices_tab(wallet)
tabs.addTab(self.lightning_invoices_tab, _("Lightning Invoices"))
self.lightning_channels_tab = self.create_lightning_channels_tab(wallet)
tabs.addTab(self.lightning_channels_tab, _("Lightning Channels"))
def add_optional_tab(tabs, tab, icon, description, name):
tab.tab_icon = icon
tab.tab_description = description
@@ -878,6 +882,10 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger):
self.lightning_invoice_list = LightningInvoiceList(self, wallet.network.lightningworker, wallet.network.lightningrpc)
return self.lightning_invoice_list
def create_lightning_channels_tab(self, wallet):
self.lightning_channels_list = LightningChannelsList(self, wallet.network.lightningworker, wallet.network.lightningrpc)
return self.lightning_channels_list
def create_history_tab(self):
self.history_model = HistoryModel(self)
self.history_list = l = HistoryList(self, self.history_model)