|
|
|
@ -1064,12 +1064,6 @@ void GMainWindow::InitializeWidgets() {
|
|
|
|
|
volume_slider->setObjectName(QStringLiteral("volume_slider"));
|
|
|
|
|
volume_slider->setMaximum(200);
|
|
|
|
|
volume_slider->setPageStep(5);
|
|
|
|
|
connect(volume_slider, &QSlider::valueChanged, this, [this](int percentage) {
|
|
|
|
|
Settings::values.audio_muted = false;
|
|
|
|
|
const auto volume = static_cast<u8>(percentage);
|
|
|
|
|
Settings::values.volume.SetValue(volume);
|
|
|
|
|
UpdateVolumeUI();
|
|
|
|
|
});
|
|
|
|
|
volume_popup->layout()->addWidget(volume_slider);
|
|
|
|
|
|
|
|
|
|
volume_button = new VolumeButton();
|
|
|
|
@ -1077,6 +1071,12 @@ void GMainWindow::InitializeWidgets() {
|
|
|
|
|
volume_button->setFocusPolicy(Qt::NoFocus);
|
|
|
|
|
volume_button->setCheckable(true);
|
|
|
|
|
UpdateVolumeUI();
|
|
|
|
|
connect(volume_slider, &QSlider::valueChanged, this, [this](int percentage) {
|
|
|
|
|
Settings::values.audio_muted = false;
|
|
|
|
|
const auto volume = static_cast<u8>(percentage);
|
|
|
|
|
Settings::values.volume.SetValue(volume);
|
|
|
|
|
UpdateVolumeUI();
|
|
|
|
|
});
|
|
|
|
|
connect(volume_button, &QPushButton::clicked, this, [&] {
|
|
|
|
|
UpdateVolumeUI();
|
|
|
|
|
volume_popup->setVisible(!volume_popup->isVisible());
|
|
|
|
|