From 1599f1f5d3a85c71c8dbfb189a95eb714b7e2f8b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 15 Apr 2019 05:18:30 +0200 Subject: [PATCH] (UI/QT) Create overloaded 'add' function --- ui/drivers/qt/settingswidgets.h | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/ui/drivers/qt/settingswidgets.h b/ui/drivers/qt/settingswidgets.h index efddef7f68..70ea3d8ee9 100644 --- a/ui/drivers/qt/settingswidgets.h +++ b/ui/drivers/qt/settingswidgets.h @@ -50,9 +50,8 @@ public: void addStringLineEdit(rarch_setting_t *setting); void addPasswordLineEdit(rarch_setting_t *setting); - bool add(msg_hash_enums enum_idx) + bool add(rarch_setting_t *setting) { - rarch_setting_t *setting = menu_setting_find_enum(enum_idx); enum ui_setting_type ui_type = ST_UI_TYPE_NONE; if (!setting) @@ -116,6 +115,12 @@ public: return true; } + + bool add(msg_hash_enums enum_idx) + { + rarch_setting_t *setting = menu_setting_find_enum(enum_idx); + return add(setting); + } }; class SettingsGroup : public QGroupBox @@ -131,9 +136,8 @@ public: void addRow(QString label, QLayout *layout); void addUIntColorButton(const QString &title, msg_hash_enums r, msg_hash_enums g, msg_hash_enums b); - bool add(msg_hash_enums enum_idx) + bool add(rarch_setting_t *setting) { - rarch_setting_t *setting = menu_setting_find_enum(enum_idx); enum ui_setting_type ui_type = ST_UI_TYPE_NONE; if (!setting) @@ -200,6 +204,12 @@ public: return true; } + + bool add(msg_hash_enums enum_idx) + { + rarch_setting_t *setting = menu_setting_find_enum(enum_idx); + return add(setting); + } private: void addBindButton(rarch_setting_t *setting); void addCheckBox(rarch_setting_t *setting);