diff --git a/src/qt/forms/debugwindow.ui b/src/qt/forms/debugwindow.ui
index ead977296a2..c16ceb5e6da 100644
--- a/src/qt/forms/debugwindow.ui
+++ b/src/qt/forms/debugwindow.ui
@@ -6,8 +6,8 @@
0
0
- 740
- 430
+ 744
+ 531
@@ -36,7 +36,7 @@
-
- 0
+ 3
@@ -887,85 +887,112 @@
0
-
+
-
-
-
- false
-
-
- true
-
-
- Qt::ElideMiddle
-
-
- true
+
+
+ Qt::Vertical
-
- false
+
+ 4
-
+
false
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 0
- 32
-
-
-
-
- 16777215
- 32
-
-
-
-
- 12
-
-
-
- IBeamCursor
-
- Banned peers
-
-
- Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft
-
-
- true
-
-
- Qt::NoTextInteraction
-
-
-
- -
-
-
- false
-
-
- true
-
-
- true
-
-
- false
-
+
+
+
+ 0
+ 1
+
+
+
+ false
+
+
+ true
+
+
+ Qt::ElideMiddle
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+
+
+
+ 0
+ 0
+
+
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 32
+
+
+
+
+ 16777215
+ 32
+
+
+
+
+ 12
+
+
+
+ IBeamCursor
+
+
+ Banned peers
+
+
+ Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft
+
+
+ true
+
+
+ Qt::NoTextInteraction
+
+
+
+ -
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
@@ -1030,8 +1057,8 @@
0
0
- 300
- 426
+ 266
+ 656
diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp
index b791fd30c4e..6e9729ac7f1 100644
--- a/src/qt/rpcconsole.cpp
+++ b/src/qt/rpcconsole.cpp
@@ -480,11 +480,13 @@ RPCConsole::RPCConsole(interfaces::Node& node, const PlatformStyle *_platformSty
move(QGuiApplication::primaryScreen()->availableGeometry().center() - frameGeometry().center());
}
ui->splitter->restoreState(settings.value("RPCConsoleWindowPeersTabSplitterSizes").toByteArray());
+ ui->tableSplitter->restoreState(settings.value("RPCConsoleWindowPeersBanTableSplitterSizes").toByteArray());
} else
#endif // ENABLE_WALLET
{
// RPCConsole is a child widget.
ui->splitter->restoreState(settings.value("RPCConsoleWidgetPeersTabSplitterSizes").toByteArray());
+ ui->tableSplitter->restoreState(settings.value("RPCConsoleWindowPeersBanTableSplitterSizes").toByteArray());
}
m_peer_widget_header_state = settings.value("PeersTabPeerHeaderState").toByteArray();
@@ -582,11 +584,13 @@ RPCConsole::~RPCConsole()
// RPCConsole widget is a window.
settings.setValue("RPCConsoleWindowGeometry", saveGeometry());
settings.setValue("RPCConsoleWindowPeersTabSplitterSizes", ui->splitter->saveState());
+ settings.setValue("RPCConsoleWindowPeersBanTableSplitterSizes", ui->tableSplitter->saveState());
} else
#endif // ENABLE_WALLET
{
// RPCConsole is a child widget.
settings.setValue("RPCConsoleWidgetPeersTabSplitterSizes", ui->splitter->saveState());
+ settings.setValue("RPCConsoleWindowPeersBanTableSplitterSizes", ui->tableSplitter->saveState());
}
settings.setValue("PeersTabPeerHeaderState", m_peer_widget_header_state);
@@ -1331,8 +1335,7 @@ void RPCConsole::showOrHideBanTableIfRequired()
return;
bool visible = clientModel->getBanTableModel()->shouldShow();
- ui->banlistWidget->setVisible(visible);
- ui->banHeading->setVisible(visible);
+ ui->banTable->setVisible(visible);
}
void RPCConsole::setTabFocus(enum TabTypes tabType)