Browse Source

config_shared: Remove storing the group from tab

pull/15/merge
lat9nq 3 years ago
parent
commit
02c48a80f6
  1. 3
      src/yuzu/configuration/configuration_shared.cpp
  2. 5
      src/yuzu/configuration/configuration_shared.h

3
src/yuzu/configuration/configuration_shared.cpp

@ -7,8 +7,7 @@
namespace ConfigurationShared {
Tab::Tab(std::shared_ptr<std::forward_list<Tab*>> group_, QWidget* parent)
: QWidget(parent), group{group_} {
Tab::Tab(std::shared_ptr<std::forward_list<Tab*>> group, QWidget* parent) : QWidget(parent) {
if (group != nullptr) {
group->push_front(this);
}

5
src/yuzu/configuration/configuration_shared.h

@ -17,14 +17,11 @@ class Tab : public QWidget {
Q_OBJECT
public:
explicit Tab(std::shared_ptr<std::forward_list<Tab*>> group_, 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;
};
} // namespace ConfigurationShared
Loading…
Cancel
Save