#ifndef CONF_SETTING_H #define CONF_SETTING_H #include #include "src/config.h" namespace Ui { class CGroupSetting; } class CGroupSetting : public QDialog { Q_OBJECT public: explicit CGroupSetting(QWidget* parent, CGroupIni* oper); ~CGroupSetting(); protected: void showEvent(QShowEvent* event) override; private: void add_item(); void del_item(); void set_ui(const OneGroupIni& gp); void change_ini(); void update_ini(const QString& cur_key); private: bool auto_add_{false}; Ui::CGroupSetting* ui; CGroupIni* ini_opr_{}; }; #endif // CONF_SETTING_H