mirror of
https://github.com/PCSX2/pcsx2.git
synced 2025-12-16 04:08:48 +00:00
Qt: Don't use wildcard disconnection for some settings combo boxes
Some checks are pending
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
Some checks are pending
🐧 Linux Builds / AppImage (push) Waiting to run
🐧 Linux Builds / Flatpak (push) Waiting to run
🍎 MacOS Builds / Defaults (push) Waiting to run
🖥️ Windows Builds / Lint VS Project Files (push) Waiting to run
🖥️ Windows Builds / SSE4 (push) Blocked by required conditions
🖥️ Windows Builds / AVX2 (push) Blocked by required conditions
🖥️ Windows Builds / CMake (push) Waiting to run
This commit is contained in:
parent
7cc8c7eee6
commit
d69c71e058
@ -180,7 +180,7 @@ void AudioSettingsWidget::updateDriverNames()
|
||||
const AudioBackend backend = getEffectiveBackend();
|
||||
const std::vector<std::pair<std::string, std::string>> names = AudioStream::GetDriverNames(backend);
|
||||
|
||||
m_ui.driver->disconnect();
|
||||
QObject::disconnect(m_ui.driver, &QComboBox::currentIndexChanged, nullptr, nullptr);
|
||||
m_ui.driver->clear();
|
||||
if (names.empty())
|
||||
{
|
||||
@ -208,7 +208,7 @@ void AudioSettingsWidget::updateDeviceNames()
|
||||
const std::string current_device = dialog()->getEffectiveStringValue("SPU2/Output", "DeviceName", "");
|
||||
const std::vector<AudioStream::DeviceInfo> devices = AudioStream::GetOutputDevices(backend, driver_name.c_str());
|
||||
|
||||
m_ui.outputDevice->disconnect();
|
||||
QObject::disconnect(m_ui.outputDevice, &QComboBox::currentIndexChanged, nullptr, nullptr);
|
||||
m_ui.outputDevice->clear();
|
||||
m_output_device_latency = 0;
|
||||
|
||||
|
||||
@ -981,7 +981,7 @@ void GraphicsSettingsWidget::onCaptureContainerChanged()
|
||||
const std::string container(
|
||||
dialog()->getEffectiveStringValue("EmuCore/GS", "CaptureContainer", Pcsx2Config::GSOptions::DEFAULT_CAPTURE_CONTAINER));
|
||||
|
||||
m_capture.videoCaptureCodec->disconnect();
|
||||
QObject::disconnect(m_capture.videoCaptureCodec, &QComboBox::currentIndexChanged, nullptr, nullptr);
|
||||
m_capture.videoCaptureCodec->clear();
|
||||
//: This string refers to a default codec, whether it's an audio codec or a video codec.
|
||||
m_capture.videoCaptureCodec->addItem(tr("Default"), QString());
|
||||
@ -996,7 +996,7 @@ void GraphicsSettingsWidget::onCaptureContainerChanged()
|
||||
dialog()->getSettingsInterface(), m_capture.videoCaptureCodec, "EmuCore/GS", "VideoCaptureCodec");
|
||||
connect(m_capture.videoCaptureCodec, &QComboBox::currentIndexChanged, this, &GraphicsSettingsWidget::onCaptureCodecChanged);
|
||||
|
||||
m_capture.audioCaptureCodec->disconnect();
|
||||
QObject::disconnect(m_capture.audioCaptureCodec, &QComboBox::currentIndexChanged, nullptr, nullptr);
|
||||
m_capture.audioCaptureCodec->clear();
|
||||
m_capture.audioCaptureCodec->addItem(tr("Default"), QString());
|
||||
for (const auto& [format, name] : GSCapture::GetAudioCodecList(container.c_str()))
|
||||
@ -1012,7 +1012,7 @@ void GraphicsSettingsWidget::onCaptureContainerChanged()
|
||||
|
||||
void GraphicsSettingsWidget::GraphicsSettingsWidget::onCaptureCodecChanged()
|
||||
{
|
||||
m_capture.videoCaptureFormat->disconnect();
|
||||
QObject::disconnect(m_capture.videoCaptureFormat, &QComboBox::currentIndexChanged, nullptr, nullptr);
|
||||
m_capture.videoCaptureFormat->clear();
|
||||
//: This string refers to a default pixel format
|
||||
m_capture.videoCaptureFormat->addItem(tr("Default"), "");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user