diff options
| author | JMC47 <JMC4789@gmail.com> | 2024-12-23 18:04:51 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-23 18:04:51 -0500 |
| commit | f9ce2b9d764014ab59cf2c19e49c2c848604e6fc (patch) | |
| tree | 9c048126a9dfe133b1a12d5841b3a9befa8e87ab /Source/Core | |
| parent | c528a70e641535ab94dc9b6895bdd120ee9075a3 (diff) | |
| parent | 27ac5fa77767bab12f9e00ddc41faeebfb2fb1e2 (diff) | |
Merge pull request #13232 from TryTwo/PR_hotfix
Qt crash hotfix
Diffstat (limited to 'Source/Core')
6 files changed, 12 insertions, 36 deletions
diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigBool.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigBool.h index 304f1a9b1f..ff093b3768 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigBool.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigBool.h @@ -6,11 +6,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipCheckBox.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" class ConfigBool final : public ConfigControl<ToolTipCheckBox> { @@ -26,6 +22,6 @@ protected: private: void Update(); - const Config::Info<bool>& m_setting; + const Config::Info<bool> m_setting; bool m_reverse; }; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h index 8134487402..77fc9629fb 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigChoice.h @@ -10,11 +10,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipComboBox.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" class ConfigChoice final : public ConfigControl<ToolTipComboBox> { @@ -48,7 +44,7 @@ protected: private: void Update(int index); - const Config::Info<std::string>& m_setting; + const Config::Info<std::string> m_setting; bool m_text_is_data = false; }; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.h index f68b018379..4f85e31162 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigFloatSlider.h @@ -6,11 +6,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipSlider.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" // Automatically converts an int slider into a float one. // Do not read the int values or ranges directly from it. @@ -31,5 +27,5 @@ protected: private: float m_minimum; float m_step; - const Config::Info<float>& m_setting; + const Config::Info<float> m_setting; }; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.h index 9a0e718279..cd60ad25db 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigInteger.h @@ -9,11 +9,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipSpinBox.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" class ConfigInteger final : public ConfigControl<ToolTipSpinBox> { @@ -29,7 +25,7 @@ protected: void OnConfigChanged() override; private: - const Config::Info<int>& m_setting; + const Config::Info<int> m_setting; }; class ConfigIntegerLabel final : public QLabel diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h index c6b0e8835c..b0dbd91416 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigRadio.h @@ -6,11 +6,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipRadioButton.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" class ConfigRadioInt final : public ConfigControl<ToolTipRadioButton> { @@ -31,6 +27,6 @@ protected: private: void Update(); - const Config::Info<int>& m_setting; + const Config::Info<int> m_setting; int m_value; }; diff --git a/Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h b/Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h index 7d10dcafb2..3df98d53b7 100644 --- a/Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h +++ b/Source/Core/DolphinQt/Config/ConfigControls/ConfigSlider.h @@ -9,11 +9,7 @@ #include "DolphinQt/Config/ConfigControls/ConfigControl.h" #include "DolphinQt/Config/ToolTipControls/ToolTipSlider.h" -namespace Config -{ -template <typename T> -class Info; -} +#include "Common/Config/ConfigInfo.h" class ConfigSlider final : public ConfigControl<ToolTipSlider> { @@ -29,7 +25,7 @@ protected: void OnConfigChanged() override; private: - const Config::Info<int>& m_setting; + const Config::Info<int> m_setting; }; class ConfigSliderLabel final : public QLabel |
