NetPlaySetupDialog: Fix spacing in Connect tab

Add a spacer between the alert text and Connect button to prevent the
alert text from migrating down with larger window heights.
This commit is contained in:
Dentomologist 2023-11-25 13:12:29 -08:00
parent 76d605639b
commit 715ba3cd0f
1 changed files with 17 additions and 13 deletions

View File

@ -110,8 +110,7 @@ void NetPlaySetupDialog::CreateMainLayout()
connection_layout->addWidget(m_ip_edit, 0, 1); connection_layout->addWidget(m_ip_edit, 0, 1);
connection_layout->addWidget(m_connect_port_label, 0, 2); connection_layout->addWidget(m_connect_port_label, 0, 2);
connection_layout->addWidget(m_connect_port_box, 0, 3); connection_layout->addWidget(m_connect_port_box, 0, 3);
connection_layout->addWidget( auto* const alert_label = new QLabel(
new QLabel(
tr("ALERT:\n\n" tr("ALERT:\n\n"
"All players must use the same Dolphin version.\n" "All players must use the same Dolphin version.\n"
"If enabled, SD cards must be identical between players.\n" "If enabled, SD cards must be identical between players.\n"
@ -121,8 +120,13 @@ void NetPlaySetupDialog::CreateMainLayout()
"If connecting directly, the host must have the chosen UDP port open/forwarded!\n" "If connecting directly, the host must have the chosen UDP port open/forwarded!\n"
"\n" "\n"
"Wii Remote support in netplay is experimental and may not work correctly.\n" "Wii Remote support in netplay is experimental and may not work correctly.\n"
"Use at your own risk.\n")), "Use at your own risk.\n"));
1, 0, -1, -1);
// Prevent the label from stretching vertically so the spacer gets all the extra space
alert_label->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
connection_layout->addWidget(alert_label, 1, 0, 1, -1);
connection_layout->addItem(new QSpacerItem(1, 1), 2, 0, -1, -1);
connection_layout->addWidget(m_connect_button, 3, 3, Qt::AlignRight); connection_layout->addWidget(m_connect_button, 3, 3, Qt::AlignRight);
connection_widget->setLayout(connection_layout); connection_widget->setLayout(connection_layout);