#include "globalInfo.h" RetFileInfo::RetFileInfo() { fileName = ""; startTime = QDateTime::fromString("1970-01-01 00:00:00"); endTime = QDateTime::fromString("1970-01-01 00:00:00"); fileSize = 0; } RetFileInfo::~RetFileInfo() { } /* DVR_TIME转换成QDateTime */ QDateTime RetFileInfo::DVRTimeToDateTime(const NET_DVR_TIME_SEARCH &dvrTime) { QDateTime dt; dt.setDate(QDate(dvrTime.wYear, dvrTime.byMonth, dvrTime.byDay)); dt.setTime(QTime(dvrTime.byHour, dvrTime.byMinute, dvrTime.bySecond)); return dt; } /* 设置开始时间 */ void RetFileInfo::setStartTime(const NET_DVR_TIME_SEARCH &dvrTime) { startTime = DVRTimeToDateTime(dvrTime); } /* 设置结束时间 */ void RetFileInfo::setEndTime(const NET_DVR_TIME_SEARCH &dvrTime) { endTime = DVRTimeToDateTime(dvrTime); }