#ifndef EVALUATEOPTIONWIDGET_H #define EVALUATEOPTIONWIDGET_H #include class PushButton; class TextEdit; class RadioButton; class QVBoxLayout; class QHBoxLayout; class QLabel; class QListWidget; class EvaluateOptionWidget : public QWidget { Q_OBJECT public: explicit EvaluateOptionWidget(QWidget *parent = nullptr); private: void initialize(); void initLayout(); void connectSignalsAndSlots(); void refreshExpertList(); signals: private: QVBoxLayout *m_vBoxLayout = nullptr; QLabel *m_expDataLabel = nullptr; QListWidget *m_listWidget = nullptr; QVBoxLayout *m_radioLayout = nullptr; RadioButton *m_radioButton1 = nullptr; RadioButton *m_radioButton2 = nullptr; QLabel *m_expInfoLabel = nullptr; TextEdit *m_expInfoEdit = nullptr; QHBoxLayout *m_buttonLayout = nullptr; PushButton *m_exportButton = nullptr; }; #endif // EVALUATEOPTIONWIDGET_H