mirror of
https://github.com/yuzu-emu/yuzu-android
synced 2024-12-31 21:31:22 -08:00
195cad9635
These slots are only ever attached to event handling mechanisms within the class itself, they're never used externally. Because of this, we can make the functions private. This also removes redundant usages of the private access specifier.
34 lines
686 B
C++
34 lines
686 B
C++
// Copyright 2018 yuzu Emulator Project
|
|
// Licensed under GPLv2 or any later version
|
|
// Refer to the license.txt file included.
|
|
|
|
#pragma once
|
|
|
|
#include <memory>
|
|
#include <QWidget>
|
|
|
|
namespace Ui {
|
|
class ConfigureAudio;
|
|
}
|
|
|
|
class ConfigureAudio : public QWidget {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit ConfigureAudio(QWidget* parent = nullptr);
|
|
~ConfigureAudio() override;
|
|
|
|
void applyConfiguration();
|
|
void retranslateUi();
|
|
|
|
private:
|
|
void updateAudioDevices(int sink_index);
|
|
|
|
void setConfiguration();
|
|
void setOutputSinkFromSinkID();
|
|
void setAudioDeviceFromDeviceID();
|
|
void setVolumeIndicatorText(int percentage);
|
|
|
|
std::unique_ptr<Ui::ConfigureAudio> ui;
|
|
};
|