#ifndef SETTINGVIEW_H
#define SETTINGVIEW_H

#include <QWidget>

class ExpertListWidget;

class ExpertManageView;
class AlgorithmManageView;
class StandardManageView;

class QTabWidget;
class QVBoxLayout;

class SettingView : public QWidget
{
    Q_OBJECT
public:
    explicit SettingView(QWidget *parent = nullptr);

signals:

private:
    void initWidgets();
    void initLayout();

private:
    QTabWidget *m_tab = nullptr;

    ExpertManageView *m_expert       = nullptr;
    AlgorithmManageView *m_algorithm = nullptr;
    StandardManageView *m_standard   = nullptr;

    QVBoxLayout *m_layout = nullptr;
};

#endif  // SETTINGVIEW_H