Skip to content

Commit 9a8dc43

Browse files
committed
You're a checkbox now
1 parent dfabe52 commit 9a8dc43

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Source/Core/DolphinQt/NetPlay/NetPlayDialog.cpp

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ void NetPlayDialog::CreateMainLayout()
139139
m_player_buffer_size_box = new QSpinBox;
140140
m_player_buffer_label = new QLabel(tr("Player Buffer:"));
141141
m_quit_button = new QPushButton(tr("Quit"));
142+
m_brawlmusic_off = new QCheckBox(tr("Client Side Music Off"));
142143
m_splitter = new QSplitter(Qt::Horizontal);
143144
m_menu_bar = new QMenuBar(this);
144145

@@ -244,9 +245,6 @@ void NetPlayDialog::CreateMainLayout()
244245
m_hide_remote_gbas_action = m_other_menu->addAction(tr("Hide Remote GBAs"));
245246
m_hide_remote_gbas_action->setCheckable(true);
246247

247-
m_brawlmusic_off_action = m_other_menu->addAction(tr("Client Side Music Off"));
248-
m_brawlmusic_off_action->setCheckable(true);
249-
250248
m_game_button->setDefault(false);
251249
m_game_button->setAutoDefault(false);
252250

@@ -268,7 +266,8 @@ void NetPlayDialog::CreateMainLayout()
268266
options_widget->addWidget(m_minimum_buffer_size_box, 0, 2, Qt::AlignVCenter);
269267
options_widget->addWidget(m_player_buffer_label, 0, 3, Qt::AlignVCenter);
270268
options_widget->addWidget(m_player_buffer_size_box, 0, 4, Qt::AlignVCenter);
271-
options_widget->addWidget(m_quit_button, 0, 6, Qt::AlignVCenter | Qt::AlignRight);
269+
options_widget->addWidget(m_brawlmusic_off, 0, 6, Qt::AlignVCenter);
270+
options_widget->addWidget(m_quit_button, 0, 7, Qt::AlignVCenter | Qt::AlignRight);
272271
options_widget->setColumnStretch(5, 1000);
273272

274273
m_main_layout->addLayout(options_widget, 2, 0, 1, -1, Qt::AlignRight);
@@ -450,7 +449,7 @@ void NetPlayDialog::ConnectWidgets()
450449
connect(m_golf_mode_overlay_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings);
451450
connect(m_fixed_delay_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings);
452451
connect(m_hide_remote_gbas_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings);
453-
connect(m_brawlmusic_off_action, &QAction::toggled, this, &NetPlayDialog::SaveSettings);
452+
connect(m_brawlmusic_off, &QCheckBox::toggled, this, &NetPlayDialog::SaveSettings);
454453
}
455454

456455
void NetPlayDialog::SendMessage(const std::string& msg)
@@ -464,7 +463,7 @@ void NetPlayDialog::SendMessage(const std::string& msg)
464463

465464
bool NetPlayDialog::IsMusicOff()
466465
{
467-
std::optional<bool> brawlmusic_off = RunOnObject(m_brawlmusic_off_action, &QAction::isChecked);
466+
std::optional<bool> brawlmusic_off = RunOnObject(m_brawlmusic_off, &QCheckBox::isChecked);
468467
if (brawlmusic_off)
469468
return *brawlmusic_off;
470469
return false;
@@ -904,7 +903,7 @@ void NetPlayDialog::SetOptionsEnabled(bool enabled)
904903
m_host_input_authority_action->setEnabled(enabled);
905904
m_golf_mode_action->setEnabled(enabled);
906905
m_fixed_delay_action->setEnabled(enabled);
907-
m_brawlmusic_off_action->setEnabled(enabled);
906+
m_brawlmusic_off->setEnabled(enabled);
908907
}
909908

910909
m_record_input_action->setEnabled(enabled);
@@ -1210,7 +1209,7 @@ void NetPlayDialog::LoadSettings()
12101209
m_golf_mode_overlay_action->setChecked(golf_mode_overlay);
12111210
m_hide_remote_gbas_action->setChecked(hide_remote_gbas);
12121211

1213-
m_brawlmusic_off_action->setChecked(brawlmusic_off);
1212+
m_brawlmusic_off->setChecked(brawlmusic_off);
12141213

12151214
const std::string network_mode = Config::Get(Config::NETPLAY_NETWORK_MODE);
12161215

@@ -1254,7 +1253,7 @@ void NetPlayDialog::SaveSettings()
12541253
Config::SetBase(Config::NETPLAY_STRICT_SETTINGS_SYNC, m_strict_settings_sync_action->isChecked());
12551254
Config::SetBase(Config::NETPLAY_GOLF_MODE_OVERLAY, m_golf_mode_overlay_action->isChecked());
12561255
Config::SetBase(Config::NETPLAY_HIDE_REMOTE_GBAS, m_hide_remote_gbas_action->isChecked());
1257-
Config::SetBase(Config::NETPLAY_BRAWL_MUSIC_OFF, m_brawlmusic_off_action->isChecked());
1256+
Config::SetBase(Config::NETPLAY_BRAWL_MUSIC_OFF, m_brawlmusic_off->isChecked());
12581257

12591258
std::string network_mode;
12601259
if (m_fixed_delay_action->isChecked())

Source/Core/DolphinQt/NetPlay/NetPlayDialog.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
#include <QDialog>
1111
#include <QMenuBar>
12+
#include <QCheckBox>
1213

1314
#include "Common/Lazy.h"
1415
#include "Core/NetPlayClient.h"
@@ -162,7 +163,7 @@ class NetPlayDialog : public QDialog, public NetPlay::NetPlayUI
162163
QAction* m_golf_mode_overlay_action;
163164
QAction* m_fixed_delay_action;
164165
QAction* m_hide_remote_gbas_action;
165-
QAction* m_brawlmusic_off_action;
166+
QCheckBox* m_brawlmusic_off;
166167
QPushButton* m_quit_button;
167168
QSplitter* m_splitter;
168169
QActionGroup* m_network_mode_group;

0 commit comments

Comments
 (0)