config_shared: Remove storing the group from tab
This commit is contained in:
parent
fdbeb84168
commit
02c48a80f6
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in New Issue