#ifndef GREYCLUSTERINGCONFIGWIDGET_H #define GREYCLUSTERINGCONFIGWIDGET_H #include #include class CMind; namespace Ui { class GreyClusteringConfigWidget; } class GreyClusteringConfigWidget : public QWidget { Q_OBJECT public: explicit GreyClusteringConfigWidget(CMind *mind, int grayNumber, QWidget *parent = nullptr); ~GreyClusteringConfigWidget(); private: void initFormLayout(); void refreshTableView(); private slots: void onConfirmClick(); private: Ui::GreyClusteringConfigWidget *ui; CMind *m_mind; int m_grayNumber; QStringList m_grayNames; QStandardItemModel *m_model; }; #endif // GREYCLUSTERINGCONFIGWIDGET_H