lightning: qt channel dialog, fix for shutdown when lightning disabled
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user