addPic.h 715 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef ADDPIC_H
  2. #define ADDPIC_H
  3. #include <QWidget>
  4. #include "CBaseWidget.h"
  5. #include "wxAnswer.h"
  6. #include "CHttpBll.h"
  7. #include "wPictureList.h"
  8. namespace Ui {
  9. class addPic;
  10. }
  11. class addPic : public CBaseWidget
  12. {
  13. Q_OBJECT
  14. signals:
  15. void answerChanged(bool bAnswer);
  16. public:
  17. explicit addPic(int nOrder, QWidget *parent = nullptr);
  18. ~addPic();
  19. int setUI(const int nWidth);
  20. int widgetType();
  21. QString getFileUrl();
  22. void setAnswer(QString sAnswer);
  23. private slots:
  24. void on_btn_addPic_clicked();
  25. private:
  26. Ui::addPic *ui;
  27. int m_nOrder;
  28. std::shared_ptr<wxAnswer> m_pWxAnswer;
  29. QString m_sFileUrls;
  30. std::shared_ptr<wPictureList> m_picList;
  31. };
  32. #endif // ADDPIC_H