EvaluateOptionWidget.h 940 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #ifndef EVALUATEOPTIONWIDGET_H
  2. #define EVALUATEOPTIONWIDGET_H
  3. #include <QWidget>
  4. class PushButton;
  5. class TextEdit;
  6. class RadioButton;
  7. class QVBoxLayout;
  8. class QHBoxLayout;
  9. class QLabel;
  10. class QListWidget;
  11. class EvaluateOptionWidget : public QWidget
  12. {
  13. Q_OBJECT
  14. public:
  15. explicit EvaluateOptionWidget(QWidget *parent = nullptr);
  16. private:
  17. void initialize();
  18. void initLayout();
  19. void connectSignalsAndSlots();
  20. void refreshExpertList();
  21. signals:
  22. private:
  23. QVBoxLayout *m_vBoxLayout = nullptr;
  24. QLabel *m_expDataLabel = nullptr;
  25. QListWidget *m_listWidget = nullptr;
  26. QVBoxLayout *m_radioLayout = nullptr;
  27. RadioButton *m_radioButton1 = nullptr;
  28. RadioButton *m_radioButton2 = nullptr;
  29. QLabel *m_expInfoLabel = nullptr;
  30. TextEdit *m_expInfoEdit = nullptr;
  31. QHBoxLayout *m_buttonLayout = nullptr;
  32. PushButton *m_exportButton = nullptr;
  33. };
  34. #endif // EVALUATEOPTIONWIDGET_H