rpcsx/rpcs3/rpcs3qt/camera_settings_dialog.h
2021-10-24 11:32:35 +02:00

30 lines
480 B
C++

#pragma once
#include <QCamera>
#include <QDialog>
namespace Ui
{
class camera_settings_dialog;
}
class camera_settings_dialog : public QDialog
{
Q_OBJECT
public:
camera_settings_dialog(QWidget* parent = nullptr);
virtual ~camera_settings_dialog();
private Q_SLOTS:
void handle_camera_change(int index);
void handle_settings_change(int index);
private:
void load_config();
void save_config();
Ui::camera_settings_dialog* ui;
std::shared_ptr<QCamera> m_camera;
};