MCPcopy Create free account
hub / github.com/ElementsProject/elements / ~RPCConsole

Method ~RPCConsole

src/qt/rpcconsole.cpp:588–609  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

586}
587
588RPCConsole::~RPCConsole()
589{
590 QSettings settings;
591#ifdef ENABLE_WALLET
592 if (WalletModel::isWalletEnabled()) {
593 // RPCConsole widget is a window.
594 settings.setValue("RPCConsoleWindowGeometry", saveGeometry());
595 settings.setValue("RPCConsoleWindowPeersTabSplitterSizes", ui->splitter->saveState());
596 } else
597#endif // ENABLE_WALLET
598 {
599 // RPCConsole is a child widget.
600 settings.setValue("RPCConsoleWidgetPeersTabSplitterSizes", ui->splitter->saveState());
601 }
602
603 settings.setValue("PeersTabPeerHeaderState", m_peer_widget_header_state);
604 settings.setValue("PeersTabBanlistHeaderState", m_banlist_widget_header_state);
605
606 m_node.rpcUnsetTimerInterface(rpcTimerInterface);
607 delete rpcTimerInterface;
608 delete ui;
609}
610
611bool RPCConsole::eventFilter(QObject* obj, QEvent *event)
612{

Callers

nothing calls this directly

Calls 2

setValueMethod · 0.45

Tested by

no test coverage detected