Skip to content

Commit fc480d2

Browse files
committed
Change default rpcconsole.ui window size
Also change default column widths and peer info widths for peers tab.
1 parent f0a6f53 commit fc480d2

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

src/qt/forms/rpcconsole.ui

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<rect>
77
<x>0</x>
88
<y>0</y>
9-
<width>784</width>
10-
<height>718</height>
9+
<width>1000</width>
10+
<height>720</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
@@ -838,7 +838,7 @@
838838
<x>0</x>
839839
<y>0</y>
840840
<width>300</width>
841-
<height>426</height>
841+
<height>583</height>
842842
</rect>
843843
</property>
844844
<property name="minimumSize">

src/qt/rpcconsole.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,14 @@ void RPCConsole::setClientModel(ClientModel *model)
308308
ui->peerWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
309309
ui->peerWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
310310
ui->peerWidget->setContextMenuPolicy(Qt::CustomContextMenu);
311-
ui->peerWidget->setColumnWidth(PeerTableModel::Address, ADDRESS_COLUMN_WIDTH);
312-
ui->peerWidget->setColumnWidth(PeerTableModel::Subversion, SUBVERSION_COLUMN_WIDTH);
313-
ui->peerWidget->setColumnWidth(PeerTableModel::Ping, PING_COLUMN_WIDTH);
311+
312+
// Scale column widths by the logical DPI over 96.0 to deal with hires displays.
313+
ui->peerWidget->setColumnWidth(PeerTableModel::NetNodeId, NETNODEID_COLUMN_WIDTH * logicalDpiX() / 96);
314+
ui->peerWidget->setColumnWidth(PeerTableModel::Address, ADDRESS_COLUMN_WIDTH * logicalDpiX() / 96);
315+
ui->peerWidget->setColumnWidth(PeerTableModel::Ping, PING_COLUMN_WIDTH * logicalDpiX() / 96);
316+
ui->peerWidget->setColumnWidth(PeerTableModel::Sent, SENT_COLUMN_WIDTH * logicalDpiX() / 96);
317+
ui->peerWidget->setColumnWidth(PeerTableModel::Received, RECEIVED_COLUMN_WIDTH * logicalDpiX() / 96);
318+
ui->peerWidget->setColumnWidth(PeerTableModel::Subversion, SUBVERSION_COLUMN_WIDTH * logicalDpiX() / 96);
314319
ui->peerWidget->horizontalHeader()->setStretchLastSection(true);
315320

316321
// create peer table context menu actions

src/qt/rpcconsole.h

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,14 @@ public slots:
116116

117117
enum ColumnWidths
118118
{
119-
ADDRESS_COLUMN_WIDTH = 200,
120-
SUBVERSION_COLUMN_WIDTH = 150,
121-
PING_COLUMN_WIDTH = 80,
122-
BANSUBNET_COLUMN_WIDTH = 200,
123-
BANTIME_COLUMN_WIDTH = 250
124-
119+
NETNODEID_COLUMN_WIDTH = 50,
120+
ADDRESS_COLUMN_WIDTH = 130,
121+
PING_COLUMN_WIDTH = 50,
122+
SENT_COLUMN_WIDTH = 50,
123+
RECEIVED_COLUMN_WIDTH = 60,
124+
SUBVERSION_COLUMN_WIDTH = 130,
125+
BANSUBNET_COLUMN_WIDTH = 130,
126+
BANTIME_COLUMN_WIDTH = 130
125127
};
126128

127129
};

0 commit comments

Comments
 (0)