summaryrefslogtreecommitdiffstats
path: root/src/yuzu/configuration/configuration_shared.h
diff options
context:
space:
mode:
authorlat9nq <22451773+lat9nq@users.noreply.github.com>2023-05-06 05:30:59 +0200
committerlat9nq <22451773+lat9nq@users.noreply.github.com>2023-07-21 16:56:07 +0200
commitd3b94d64d492407dcd43acf79cd1e94d57630109 (patch)
tree37c945f6aa9050c68fc8d15eabbc1049c556c3b9 /src/yuzu/configuration/configuration_shared.h
parentconfiguration_shared: Create Tab base class (diff)
downloadyuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar.gz
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar.bz2
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar.lz
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar.xz
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.tar.zst
yuzu-d3b94d64d492407dcd43acf79cd1e94d57630109.zip
Diffstat (limited to 'src/yuzu/configuration/configuration_shared.h')
-rw-r--r--src/yuzu/configuration/configuration_shared.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/yuzu/configuration/configuration_shared.h b/src/yuzu/configuration/configuration_shared.h
index ea8b18755..1a3a2a985 100644
--- a/src/yuzu/configuration/configuration_shared.h
+++ b/src/yuzu/configuration/configuration_shared.h
@@ -3,6 +3,9 @@
#pragma once
+#include <forward_list>
+#include <iterator>
+#include <memory>
#include <QCheckBox>
#include <QComboBox>
#include <QWidget>
@@ -15,11 +18,14 @@ class Tab : public QWidget {
Q_OBJECT
public:
- explicit Tab(QWidget* parent = nullptr);
+ explicit Tab(std::shared_ptr<std::forward_list<Tab*>> group_, QWidget* parent = nullptr);
~Tab();
virtual void ApplyConfiguration() = 0;
virtual void SetConfiguration() = 0;
+
+private:
+ std::shared_ptr<std::forward_list<Tab*>> group;
};
constexpr int USE_GLOBAL_INDEX = 0;