dolphin/Source/Core/DolphinQt/Config/Graphics/PrimeWidget.h
2020-08-16 01:16:11 +01:00

51 lines
996 B
C++

// Copyright 2017 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.
#pragma once
#include "DolphinQt/Config/Graphics/GraphicsWidget.h"
class GraphicsWindow;
class QCheckBox;
class QLabel;
class QRadioButton;
class QSlider;
class QSpinBox;
class PrimeWidget final : public GraphicsWidget
{
public:
explicit PrimeWidget(GraphicsWindow* parent);
private:
void LoadSettings() override;
void SaveSettings() override;
void ArmPositionModeChanged(bool mode);
// Misc
QCheckBox* m_disable_bloom;
QCheckBox* m_motions_lock;
QCheckBox* m_autoefb;
QCheckBox* m_toggle_culling;
QCheckBox* m_toggle_secondaryFX;
QSpinBox* x_counter;
QSpinBox* y_counter;
QSpinBox* z_counter;
QSlider* m_x_axis;
QSlider* m_y_axis;
QSlider* m_z_axis;
QCheckBox* m_toggle_arm_position;
QRadioButton* m_auto_arm_position;
QRadioButton* m_manual_arm_position;
void CreateWidgets();
void ConnectWidgets();
void AddDescriptions();
};