RuleEngine: Improve TimeDescriptor and CalendarItem DateTime Time loading
This commit is contained in:
parent
603ec80f7f
commit
dd964d8044
@ -1730,8 +1730,10 @@ void RuleEngine::init()
|
|||||||
settings.beginGroup(childGroup);
|
settings.beginGroup(childGroup);
|
||||||
|
|
||||||
CalendarItem calendarItem;
|
CalendarItem calendarItem;
|
||||||
calendarItem.setDateTime(QDateTime::fromSecsSinceEpoch(settings.value("dateTime", 0).toUInt()));
|
if (settings.contains("dateTime")) {
|
||||||
calendarItem.setStartTime(QTime::fromString(settings.value("startTime").toString()));
|
calendarItem.setDateTime(QDateTime::fromSecsSinceEpoch(settings.value("dateTime").toLongLong()));
|
||||||
|
}
|
||||||
|
calendarItem.setStartTime(QTime::fromString(settings.value("startTime").toString(), "hh:mm"));
|
||||||
calendarItem.setDuration(settings.value("duration", 0).toUInt());
|
calendarItem.setDuration(settings.value("duration", 0).toUInt());
|
||||||
|
|
||||||
QList<int> weekDays;
|
QList<int> weekDays;
|
||||||
@ -1768,8 +1770,10 @@ void RuleEngine::init()
|
|||||||
settings.beginGroup(childGroup);
|
settings.beginGroup(childGroup);
|
||||||
|
|
||||||
TimeEventItem timeEventItem;
|
TimeEventItem timeEventItem;
|
||||||
timeEventItem.setDateTime(QDateTime::fromSecsSinceEpoch(settings.value("dateTime", 0).toUInt()));
|
if (settings.contains("dateTime")) {
|
||||||
timeEventItem.setTime(QTime::fromString(settings.value("time").toString()));
|
timeEventItem.setDateTime(QDateTime::fromSecsSinceEpoch(settings.value("dateTime").toLongLong()));
|
||||||
|
}
|
||||||
|
timeEventItem.setTime(QTime::fromString(settings.value("time").toString(), "hh:mm"));
|
||||||
|
|
||||||
QList<int> weekDays;
|
QList<int> weekDays;
|
||||||
QList<int> monthDays;
|
QList<int> monthDays;
|
||||||
|
|||||||
Reference in New Issue
Block a user