globalInfo.cpp 824 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include "globalInfo.h"
  2. RetFileInfo::RetFileInfo()
  3. {
  4. fileName = "";
  5. startTime = QDateTime::fromString("1970-01-01 00:00:00");
  6. endTime = QDateTime::fromString("1970-01-01 00:00:00");
  7. fileSize = 0;
  8. }
  9. RetFileInfo::~RetFileInfo()
  10. {
  11. }
  12. /* DVR_TIME转换成QDateTime */
  13. QDateTime RetFileInfo::DVRTimeToDateTime(const NET_DVR_TIME_SEARCH &dvrTime)
  14. {
  15. QDateTime dt;
  16. dt.setDate(QDate(dvrTime.wYear, dvrTime.byMonth, dvrTime.byDay));
  17. dt.setTime(QTime(dvrTime.byHour, dvrTime.byMinute, dvrTime.bySecond));
  18. return dt;
  19. }
  20. /* 设置开始时间 */
  21. void RetFileInfo::setStartTime(const NET_DVR_TIME_SEARCH &dvrTime)
  22. {
  23. startTime = DVRTimeToDateTime(dvrTime);
  24. }
  25. /* 设置结束时间 */
  26. void RetFileInfo::setEndTime(const NET_DVR_TIME_SEARCH &dvrTime)
  27. {
  28. endTime = DVRTimeToDateTime(dvrTime);
  29. }