X-Git-Url: https://git.toastfreeware.priv.at/toast/confclerk.git/blobdiff_plain/6bf226b78d949ea4bf6398eef7325672fd5d4ced..8f15208c50a1f7b3d0684549c669d853021902bd:/src/mvc/eventmodel.cpp?ds=sidebyside diff --git a/src/mvc/eventmodel.cpp b/src/mvc/eventmodel.cpp index cfac1ee..8f66520 100644 --- a/src/mvc/eventmodel.cpp +++ b/src/mvc/eventmodel.cpp @@ -48,18 +48,10 @@ void EventModel::createTimeGroups() mParents.clear(); if (mEvents.empty()) return; - const int minTimeSpan = 3600; // one hour // minimum duration of a group + const int minTimeSpan = 3600; // one hour // minimum duration of a group in seconds const int minChildCount = 3; // minimum number of events in one group - // Create the first time group. The events have to be sorted by start time at this point! - // Remarks for the following non-comment line: - // * As it is right now it could be written as - // QDateTime groupStartDateTime = mEvents.first().start(); - // * Before r1444 the minutes were set to zero so that the time groups started at - // whole hours. - - // QDateTime groupStartDateTime(mEvents.first().start().date(), QTime(mEvents.first().start().time().hour(), 0)); - QDateTime groupStartDateTime = mEvents.first().start(); + QDateTime groupStartDateTime(mEvents.first().start().date(), QTime(mEvents.first().start().time().hour(), 0), mEvents.first().start().timeSpec()); QDateTime groupEndDateTime = groupStartDateTime.addSecs(mEvents.first().duration()); mGroups << EventModel::Group("", 0); int timeSpan = minTimeSpan;