@@ -275,30 +275,30 @@ void TransactionView::chooseDate(int idx)
275275 break ;
276276 case Today:
277277 transactionProxyModel->setDateRange (
278- QDateTime (current),
278+ GUIUtil::StartOfDay (current),
279279 TransactionFilterProxy::MAX_DATE);
280280 break ;
281281 case ThisWeek: {
282282 // Find last Monday
283283 QDate startOfWeek = current.addDays (-(current.dayOfWeek ()-1 ));
284284 transactionProxyModel->setDateRange (
285- QDateTime (startOfWeek),
285+ GUIUtil::StartOfDay (startOfWeek),
286286 TransactionFilterProxy::MAX_DATE);
287287
288288 } break ;
289289 case ThisMonth:
290290 transactionProxyModel->setDateRange (
291- QDateTime (QDate (current.year (), current.month (), 1 )),
291+ GUIUtil::StartOfDay (QDate (current.year (), current.month (), 1 )),
292292 TransactionFilterProxy::MAX_DATE);
293293 break ;
294294 case LastMonth:
295295 transactionProxyModel->setDateRange (
296- QDateTime (QDate (current.year (), current.month (), 1 ).addMonths (-1 )),
297- QDateTime (QDate (current.year (), current.month (), 1 )));
296+ GUIUtil::StartOfDay (QDate (current.year (), current.month (), 1 ).addMonths (-1 )),
297+ GUIUtil::StartOfDay (QDate (current.year (), current.month (), 1 )));
298298 break ;
299299 case ThisYear:
300300 transactionProxyModel->setDateRange (
301- QDateTime (QDate (current.year (), 1 , 1 )),
301+ GUIUtil::StartOfDay (QDate (current.year (), 1 , 1 )),
302302 TransactionFilterProxy::MAX_DATE);
303303 break ;
304304 case Range:
@@ -583,8 +583,8 @@ void TransactionView::dateRangeChanged()
583583 if (!transactionProxyModel)
584584 return ;
585585 transactionProxyModel->setDateRange (
586- QDateTime (dateFrom->date ()),
587- QDateTime (dateTo->date ()).addDays (1 ));
586+ GUIUtil::StartOfDay (dateFrom->date ()),
587+ GUIUtil::StartOfDay (dateTo->date ()).addDays (1 ));
588588}
589589
590590void TransactionView::focusTransaction (const QModelIndex &idx)
0 commit comments