modelinfo.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #ifndef MODELINFO_H
  2. #define MODELINFO_H
  3. #include <QObject>
  4. #include "QJsonObject"
  5. #include "QJsonArray"
  6. #include <QSharedPointer>
  7. //struct BoxModel{
  8. // QString ModelName;
  9. // QString text1_1; //text输入框第一行第一排
  10. // QString text2_1;
  11. // QString text3_1;
  12. // QString text4_1;
  13. // QString text5_1;
  14. // QString text1_2; //text输入框第一行第二排
  15. // QString text2_2;
  16. // QString text3_2;
  17. // QString text4_2;
  18. // QString text5_2;
  19. // QString data1_1; //下拉选框第一行第一排
  20. // QString data2_1;
  21. // QString data3_1;
  22. // QString data4_1;
  23. // QString data5_1;
  24. // QString data1_2; //下拉选框第一行第二排
  25. // QString data2_2;
  26. // QString data3_2;
  27. // QString data4_2;
  28. // QString data5_2;
  29. // QJsonObject toObject();
  30. // static QSharedPointer<BoxModel> fromObject(QJsonObject &obj);
  31. //};
  32. struct BoxModel{
  33. QString baseModel_Name;
  34. QString Model_Name;
  35. QJsonArray Type_Name;
  36. QJsonArray Type_Data;
  37. QJsonObject toObject();
  38. static QSharedPointer<BoxModel> fromObject(QJsonObject &obj);
  39. };
  40. struct PackModel{
  41. QString BaseModel_Name;
  42. QString Model_Name;
  43. QJsonArray Type_Name;
  44. QJsonArray Type_Data;
  45. QJsonObject toObject();
  46. static QSharedPointer<PackModel> fromObject(QJsonObject &obj);
  47. };
  48. class ModelInfo
  49. {
  50. public:
  51. ModelInfo();
  52. };
  53. #endif // MODELINFO_H