awqn_item.h 590 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef AWQN_ITEM_H
  2. #define AWQN_ITEM_H
  3. #include <QWidget>
  4. #include "CHttpBll.h"
  5. namespace Ui {
  6. class awqn_item;
  7. }
  8. class awqn_item : public QWidget
  9. {
  10. Q_OBJECT
  11. signals:
  12. void showSubQuestion(int nOrder);
  13. public:
  14. explicit awqn_item(CSubQuestionStruct &sqs, QWidget *parent = nullptr);
  15. ~awqn_item();
  16. void setUI(int nX, int nY, int nWidth, int nHeight);
  17. void refreshStatus();
  18. bool isMarked();
  19. bool isAnswered();
  20. private slots:
  21. void on_btn_awqn_quesion_clicked();
  22. private:
  23. Ui::awqn_item *ui;
  24. CSubQuestionStruct &m_sqs;
  25. };
  26. #endif // AWQN_ITEM_H