Qt: Change settings dialogs to widgets/windows

Stops them breaking in Qt 6.6.
This commit is contained in:
Stenzek
2023-11-06 23:01:38 +10:00
parent 3ab27e7220
commit ac825855f7
50 changed files with 442 additions and 322 deletions

View File

@@ -9,7 +9,7 @@
class QTimer;
class ControllerSettingsDialog;
class ControllerSettingsWindow;
class SettingsInterface;
class InputBindingWidget : public QPushButton
@@ -77,11 +77,11 @@ class InputVibrationBindingWidget : public QPushButton
public:
InputVibrationBindingWidget(QWidget* parent);
InputVibrationBindingWidget(QWidget* parent, ControllerSettingsDialog* dialog, std::string section_name,
InputVibrationBindingWidget(QWidget* parent, ControllerSettingsWindow* dialog, std::string section_name,
std::string key_name);
~InputVibrationBindingWidget();
void setKey(ControllerSettingsDialog* dialog, std::string section_name, std::string key_name);
void setKey(ControllerSettingsWindow* dialog, std::string section_name, std::string key_name);
public Q_SLOTS:
void clearBinding();
@@ -97,5 +97,5 @@ private:
std::string m_key_name;
std::string m_binding;
ControllerSettingsDialog* m_dialog;
ControllerSettingsWindow* m_dialog;
};