diff --git a/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.cpp b/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.cpp index b5b66a100e..31c482537d 100644 --- a/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.cpp +++ b/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -38,6 +39,10 @@ WiiSpeakWindow::~WiiSpeakWindow() = default; void WiiSpeakWindow::CreateMainWindow() { auto* main_layout = new QVBoxLayout(); + auto* label = new QLabel(); + label->setText(QStringLiteral("
%1
") + .arg(tr("Some settings cannot be changed when emulation is running."))); + main_layout->addWidget(label); auto* checkbox_group = new QGroupBox(); auto* checkbox_layout = new QHBoxLayout(); @@ -49,7 +54,7 @@ void WiiSpeakWindow::CreateMainWindow() checkbox_group->setLayout(checkbox_layout); main_layout->addWidget(checkbox_group); - m_config_group = new QGroupBox(tr("Microphone Configuration")); + auto* config_group = new QGroupBox(tr("Microphone Configuration")); auto* config_layout = new QHBoxLayout(); auto checkbox_mic_muted = new QCheckBox(tr("Mute"), this); @@ -73,9 +78,8 @@ void WiiSpeakWindow::CreateMainWindow() m_combobox_microphones->setCurrentIndex(m_combobox_microphones->findData(current_device_id)); config_layout->addWidget(m_combobox_microphones); - m_config_group->setLayout(config_layout); - m_config_group->setVisible(Config::Get(Config::MAIN_EMULATE_WII_SPEAK)); - main_layout->addWidget(m_config_group); + config_group->setLayout(config_layout); + main_layout->addWidget(config_group); setLayout(main_layout); } @@ -83,7 +87,6 @@ void WiiSpeakWindow::CreateMainWindow() void WiiSpeakWindow::EmulateWiiSpeak(bool emulate) { Config::SetBaseOrCurrent(Config::MAIN_EMULATE_WII_SPEAK, emulate); - m_config_group->setVisible(emulate); } void WiiSpeakWindow::SetWiiSpeakConnectionState(bool muted) diff --git a/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.h b/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.h index 1f49796573..2da4887cc9 100644 --- a/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.h +++ b/Source/Core/DolphinQt/EmulatedUSB/WiiSpeakWindow.h @@ -9,7 +9,6 @@ class QCheckBox; class QComboBox; -class QGroupBox; class WiiSpeakWindow : public QWidget { @@ -27,5 +26,4 @@ private: QCheckBox* m_checkbox_enabled; QComboBox* m_combobox_microphones; - QGroupBox* m_config_group; };